# Sperrgutartikel

**URL:** <https://forum.shopware.com/t/sperrgutartikel/101859>\
**Category:** Shopware 5\
**Created:** [10. November 2023 um 08:34 UTC](https://forum.shopware.com/t/sperrgutartikel/101859 "2023-11-10T08:34:07Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![muroshi](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@muroshi](https://forum.shopware.com/u/muroshi)\
**Post date:** [10. November 2023 um 08:34 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/1 "2023-11-10T08:34:07Z")

</div>

Ich habe einige Sperrgutartikel, prinzipiell ist meine Lieferung über einem bestimmten Betrag Versandkostenfrei, nur sollte ich bei solchem Sperrgut etwas fürs Porto haben.

Kann ich das über Shopware 5 lösen?

---

<div class="post-metadata">

**Author:** ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)\
**Post date:** [10. November 2023 um 19:34 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/2 "2023-11-10T19:34:23Z")

</div>

Hi,

im Standard ist mir das so nicht bekannt.  
Ich selbst habe das bei uns im Shop über ein Plugin gelöst welches einen Aufschlag berechnet.

Grüße

---

<div class="post-metadata">

**Author:** ![tuberkel](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tuberkel](https://forum.shopware.com/u/tuberkel)\
**Post date:** [11. November 2023 um 09:58 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/3 "2023-11-11T09:58:10Z")

</div>

Das geht über Versandkosten, erweiterte Einstellungen, eigene Bedingungen eintragen: has\_bulky\_goods  
Natürlich noch entsprechend die Versandkosten eintragen.  
Bei den einzelnen Artikeln dann nur noch im Freitextfeld Sperrgut markieren.  
Gruß Volker

---

<div class="post-metadata">

**Author:** ![Steffffi](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/steffffi/32/13846_2.png) [@Steffffi](https://forum.shopware.com/u/Steffffi)\
**Post date:** [13. November 2023 um 06:22 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/4 "2023-11-13T06:22:46Z")

</div>

Guckst Du hier:

> **[Shopware Tutorial - Versandart Sperrgut](https://www.youtube.com/watch?v=Jh38XSg53RM)**
>
> Mittels Freitextfeld können Produkte als Sperrgut gekennzeichnet werden und in weiterer Folge mit Versandkostenaufschlag bestellt werden. Dadurch lassen sich...

---

<div class="post-metadata">

**Author:** ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)\
**Post date:** [13. November 2023 um 07:47 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/5 "2023-11-13T07:47:06Z")

</div>

Darüber gehts natürlich, wird dann nur blöd wenn man nach Maßen geht, da bringt dann einem das Freitextfeld kaum noch was, gerade wenn es sich nicht nur um eine hand voll Artikel handelt.

Grüße

---

<div class="post-metadata">

**Author:** ![muroshi](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@muroshi](https://forum.shopware.com/u/muroshi)\
**Post date:** [14. November 2023 um 08:33 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/6 "2023-11-14T08:33:58Z")

</div>

Komisch, dass so etwas triviales nicht von Haus aus geht. Welches Plugin verwendest du?

---

<div class="post-metadata">

**Author:** ![muroshi](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@muroshi](https://forum.shopware.com/u/muroshi)\
**Post date:** [14. November 2023 um 08:39 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/7 "2023-11-14T08:39:43Z")

</div>

> [@tuberkel](#):
>
> has\_bulky\_goods

 ![bulky_goods](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/6/8/683e6e888ccf73e9e68c81a8a887409ab0aa461c.png)

Wo sind die Versandkosten einzutragen? Ein Freitextfeld für Sperrgut sehe ich bei den Artikeln auch nicht:

 ![freitextfeld](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/d/0/d007b939668d29684f40dba892f8b7dee41fe5c1.png)

---

<div class="post-metadata">

**Author:** ![tuberkel](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tuberkel](https://forum.shopware.com/u/tuberkel)\
**Post date:** [15. November 2023 um 07:12 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/8 "2023-11-15T07:12:44Z")

</div>

> **[DHL Adapter](https://help-sw5.pickware.com/hc/de/articles/360019480577?utm_source=store.shopware&utm_medium=dhl5)**
>
> Für DHL bieten wir den kostenlosen DHL Adapter an sowie, als dessen Erweiterung, den DHL Adapter für Pickware WMS. Um den DHL Adapter für Pickware WMS nutzen zu können, muss daher zunächst die kost...

Da steht auch alles.  
Gruß Volker

---

<div class="post-metadata">

**Author:** ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)\
**Post date:** [15. November 2023 um 09:17 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/9 "2023-11-15T09:17:22Z")

</div>

Plugin ist ne eigene Programmierung und greift auf eine bestimme Kategorie zu. Weils mir einfach zu blöd war bei 120 Artikeln die Checkbox zu setzen oder eben bei Neuerstellung immer drauf zu achten.

Im Standard gehts ja, aber halt sehr „umständlich“.

Grüße

---

<div class="post-metadata">

**Author:** ![muroshi](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@muroshi](https://forum.shopware.com/u/muroshi)\
**Post date:** [16. November 2023 um 15:40 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/10 "2023-11-16T15:40:38Z")

</div>

Ich verwende kein Pickware. Bitte um genaue Anweisung gemäss meinen Screenshots. LG

---

<div class="post-metadata">

**Author:** ![muroshi](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@muroshi](https://forum.shopware.com/u/muroshi)\
**Post date:** [21. November 2023 um 10:53 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/11 "2023-11-21T10:53:49Z")

</div>

Hat niemand eine Lösung?

---

<div class="post-metadata">

**Author:** ![tuberkel](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tuberkel](https://forum.shopware.com/u/tuberkel)\
**Post date:** [22. November 2023 um 06:35 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/12 "2023-11-22T06:35:05Z")

</div>

Die Lösung steht da schon, nur lesen und ausführen noch.

---

<div class="post-metadata">

**Author:** ![muroshi](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@muroshi](https://forum.shopware.com/u/muroshi)\
**Post date:** [22. November 2023 um 09:32 UTC](https://forum.shopware.com/t/sperrgutartikel/101859/13 "2023-11-22T09:32:47Z")

</div>

Du verweist mit dem Link auf ein Plugin namens DHL Adapter. Der richtige Link lautet wohl:

> **[Eine Sperrgut-Versandart für bestimmte Artikel erzwingen (optional)](https://help-sw5.pickware.com/hc/de/articles/360007714218)**
>
> Da für Sperrgut beispielsweise von DHL und UPS ein nicht unerheblicher Aufschlag berechnet wird, ist es wünschenswert, für Bestellungen mit bestimmten Artikeln nur Sperrgut-Versandarten zu aktivier...

Der Routine folgend verstehe ich den letzten Schritt (ab Punkt 10) nicht. Bis dahin wurde die Routine befolgt. Hier meine Screenshots:

 ![Versandkosten_Schweizer_Post_Economy](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/7/2/72f365e1f944a2f949da6e514d694eab25068460.png)  
 ![Versandkosten_Schweizer_Post_Economy1](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/c/fc4ab0f34dabc47a329f2fe63ba8a2af71ed8fbb.png)  
 ![Versandkosten_Schweizer_Post0](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/a/9/a97cffd3309e371a4828df3f8d098f83f69e512f.png)

SQL-Fehlermeldung:

```auto
An exception occurred while executing 'SELECT d.id as `key`, d.id, d.name, d.description, d.calculation, d.status_link, b.* FROM s_premium_dispatch d INNER JOIN (SELECT '1' as `instock`,'1' as `stockmin`,'1' as `laststock`,'0.150' as `weight`,'3' as `count_article`,'0' as `shippingfree`,'48' as `amount`,'44.58' as `amount_net`,'48.00' as `amount_display`,'8.000' as `length`,'4.000' as `height`,'4.000' as `width`,'' as `userID`,'0' as `has_topseller`,'' as `has_comment`,'0' as `has_esd`,'7.7' as `max_tax`,'0' as `basketStateId`,'26' as `countryID`,'18' as `paymentID`,'1' as `customergroupID`,'1' as `multishopID`,'cd3b106b648f4253fa691f59118b750b' as `sessionID`) b ON 1=1 INNER JOIN s_premium_dispatch_countries dc ON d.id = dc.dispatchID AND dc.countryID=b.countryID INNER JOIN s_premium_dispatch_paymentmeans dp ON d.id = dp.dispatchID AND dp.paymentID=b.paymentID LEFT JOIN s_premium_holidays h ON h.date = CURDATE() LEFT JOIN s_premium_dispatch_holidays dh ON d.id=dh.dispatchID AND h.id=dh.holidayID LEFT JOIN (SELECT dc.dispatchID FROM s_order_basket b INNER JOIN s_articles_categories_ro ac ON ac.articleID = b.articleID INNER JOIN s_premium_dispatch_categories dc ON dc.categoryID = ac.categoryID WHERE (b.modus = 0) AND (b.sessionID = ?) GROUP BY dc.dispatchID) dk ON dk.dispatchID=d.id LEFT JOIN s_user u ON u.id=b.userID AND u.active=1 LEFT JOIN s_user_addresses ub ON ub.user_id = u.id AND ub.id = ? LEFT JOIN s_user_addresses us ON us.user_id = u.id AND us.id = ? WHERE (d.active = 1) AND ((
                (bind_time_from IS NULL AND bind_time_to IS NULL)
                OR
                (IFNULL(bind_time_from,0) <= IFNULL(bind_time_to,86400) AND TIME_TO_SEC(DATE_FORMAT(NOW(),"%H:%i:00")) BETWEEN IFNULL(bind_time_from,0) AND IFNULL(bind_time_to,86400))
                OR
                (bind_time_from > bind_time_to AND TIME_TO_SEC(DATE_FORMAT(NOW(),"%H:%i:00")) NOT BETWEEN bind_time_to AND bind_time_from)
            )) AND ((
                (bind_weekday_from IS NULL AND bind_weekday_to IS NULL)
                OR
                (IFNULL(bind_weekday_from,1) <= IFNULL(bind_weekday_to,7) AND WEEKDAY(NOW())+1 BETWEEN IFNULL(bind_weekday_from,1) AND IFNULL(bind_weekday_to,7))
                OR
                (bind_weekday_from > bind_weekday_to AND WEEKDAY(NOW())+1 NOT BETWEEN bind_weekday_to AND bind_weekday_from)
            )) AND ((bind_weight_from IS NULL OR bind_weight_from <= b.weight)) AND ((bind_weight_to IS NULL OR bind_weight_to >= b.weight)) AND ((bind_price_from IS NULL OR bind_price_from <= b.amount)) AND ((bind_price_to IS NULL OR bind_price_to >= b.amount)) AND ((bind_instock=0 OR bind_instock IS NULL OR (bind_instock=1 AND b.instock) OR (bind_instock=2 AND b.stockmin))) AND ((bind_laststock=0 OR (bind_laststock=1 AND b.laststock))) AND ((bind_shippingfree!=1 OR NOT b.shippingfree)) AND (dh.holidayID IS NULL) AND ((d.multishopID IS NULL OR d.multishopID=b.multishopID)) AND ((d.customergroupID IS NULL OR d.customergroupID=b.customergroupID)) AND (dk.dispatchID IS NULL) AND (d.type IN (0)) AND ((d.id != 9 OR (has_bulky_goods))) GROUP BY d.id ORDER BY d.position, d.name ASC' with params ("cd3b106b648f4253fa691f59118b750b", 0, 0):

SQLSTATE(42S22): Column not found: 1054 Unknown column 'has_bulky_goods' in 'where clause'

```
