Artikel in Shopware als Sperrgut-Artikel definieren

Wie kann ich einzelne Artikel in Shopware 4 als Sperrgut kennzeichnen und entsprechende Versandkosten einrichten?

Ist mindestens ein Sperrgut-Artikel im Warenkorb soll diese Versandart gewählt werden.

Als erstes definiert man ein neues Freitextfeld (hier attr16) vom Typ Checkbox.

Im Backend muss unter ‚Grundeinstellungen -> Storefront -> Versandkosten-Modul‘ der folgende Text an das Ende des SQL-Statements angehängt werden:

, MAX(at.attr16="true") AS sperrgut

Anschließend kann bei der entsprechenden Versandart als ‚Eigene Bedingung‘ der folgende Text eingetragen werden:

sperrgut

sperrgut-screen02

Bei allen Versandarten, die in diesem Fall nicht mehr angeboten werden sollen muss der folgende Text eingetragen werden:

!sperrgut

Die Ländereinstellungen können jetzt wie gewohnt über den Punkt ‚Länder Auswahl‘ geändert werden. Es muss dann für abweichende Versandpreise in einzelnen Ländern jeweils eine eigene Versandart angelegt werden.