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
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.