Da auch die Versandkosten ständig teurer werden und einige Online Shops bisher deutsche Inseln vom Versand ausgeschlossen haben bzw. die Extrakosten für den Inselversand gar nicht berechnet haben, mussten wir uns nun doch einmal etwas einfallen lassen.
In Shopware 5 konnte man das alles noch schön und einfach abbilden – aber in Shopware 6 sollte man nun zu einem kostenpflichtigen Plugin greifen. Da Shopware die Plugins jetzt nur noch in einer monatlichen Abo – Variante zur Verfügung stellt, haben wir das Ganze einfach mit Bordmitteln realisiert. So kann nun jeder Shopware 6 Betreiber den Inselzuschlag einfach umsetzen.
Im Shopware Forum liest man oft von zwei Versandarten die man anlegen sollte, aber das funktioniert nicht. Wer das so angelegt hat, sollte sich einmal den Warenkorb im Frontend anschauen. Dies nur zur Info.
Nun aber los.
Die Vorgehensweise:
- Zunächst erstellt ihr im Rule – Builder eine simple Regel, wir nennen Sie zu Beispiel „Inselversand“. Dort holen wir uns zunächst die Bedingung Lieferland = Deutschland und danach direkt Lieferadresse: Postleitzahl und wie im Screenshot die Daten eintragen. Eine Liste der Postleitzahlen der deutschen Inseln folgt weiter unten.
- Speichert die Regel ab und geht nun in den Einstellungen in die Versandarten.
- Verwendet am besten einfach die Standard-Versandart die bereits vorgegeben ist.
- Wichtig ist, die Verfügbarkeitsregel sollte auf ALL CUSTOMERS stehen.
- Nun ändern wir noch die Versandkosten entsprechend. Je nachdem ob ihr nach Gewicht oder Anzahl der Produkte arbeitet, solltet ihr ja bereits eure Versandkosten hinterlegt haben. Und zwar im Bereich der Preismatrix KEINE EINSCHRÄNKUNGEN.
- Jetzt legt ihr einfach noch eine neue Preismatrix an und wählt ganz oben die bereits angelegte Regel aus dem Rule Builder mit Namen INSELVERSAND. Gebt hier eure Versandkosten ein und fertig ist die Lösung.
Die versprochene Liste der Postleitzahlen deutsche Inseln:
Helgoland: 27498, Chiemsee: 83256, Hiddensee: 18565
Nordfriesische Inseln: 25845, 25846-25847, 25849, 25859, 25863, 25869, 25929-25933, 25938-25942, 25946-25949, 25952-25955, 25961-25970, 25980, 25985-25986, 25988-25990, 25992-25994, 25996-25999
Ostfriesische Inseln: 26465, 26474, 26486, 26548, 26571, 26579, 26757