Shopware 5 – geen verzending naar het buitenland voor bepaalde artikelen

Deze keer hadden we het volgende probleem met Shopware 5. In Zwitserland houden de regels voor handelsmerkbescherming in dat we een bepaalde fabrikant daar niet naartoe mogen verzenden.

Maar hoe lossen we het elegant op zonder de klant een afwijzing te sturen?

We hebben de volgende oplossing gekozen, die ik op het Shopware-forum heb gevonden.

Stap 1

Eerst wordt een vrij tekstveld gedeclareerd. In ons geval gebruikten we attr4.

Kolomtype zou Checkbox - INT(1) zijn. We noemden het label "No delivery Switzerland" en activeerden de optie Show in de backend.

Shopware 5 - geen verzending naar het buitenland voor bepaalde artikelen

Stap 2

Onder Basisinstellingen - Storefront - Verzendkosten module wordt de uitgebreide SQL-query aangevuld met MAX(at.attr4) AS zwitserland.

MAX(a.topseller) as has_topseller, MAX(at.attr3) as has_comment, MAX(b.esdarticle) as has_esd, MAX(at.attr4) AS zwitserland

Shopware 5 - geen verzending naar het buitenland voor bepaalde artikelen

Stap 3

Voeg in de bijbehorende verzendkosten onder geavanceerde instellingen de volgende aangepaste voorwaarde toe:

!Zwitserland

Dat wil zeggen, als deze voorwaarde van toepassing is, wordt deze verzendmethode uitgesloten. Dit werkt natuurlijk ook andersom als het uitroepteken is weggelaten.

Shopware 5 - geen verzending naar het buitenland voor bepaalde artikelen

Vervolgens hebben we een nieuwe verzendmethode gemaakt en deze "geen levering naar Zwitserland" genoemd. De beschrijving zou ongeveer zo kunnen gaan:

Vanwege regelgeving inzake handelsmerkbescherming is het mogelijk dat de bestelde artikelen (of delen ervan) niet naar Zwitserland worden geleverd.

Shopware 5 - geen verzending naar het buitenland voor bepaalde artikelen

Stap 4

De toepasselijke artikelen worden nu aangepast.

Shopware 5 - geen verzending naar het buitenland voor bepaalde artikelen

Onder vrije tekstvelden is er nu de nieuwe optie "geen levering Zwitserland", die indien nodig kan worden geselecteerd.

Shopware 5 - geen verzending naar het buitenland voor bepaalde artikelen

Stap 5

Wanneer een testbestelling wordt doorlopen, verschijnt de zojuist aangemaakte verzendmethode in het bestelproces voor de klant en heeft dus meteen de informatie dat er geen levering naar Zwitserland zal plaatsvinden.

Shopware 5 - geen verzending naar het buitenland voor bepaalde artikelen

Credits

https://forum.shopware.com/t/versand-bestimmter-artikel-ins-ausland-verbieten/38926

3D-weergave van online winkelen in Zwitserland voor sociale media en websites van @aacystudio