Shopware 5 – u některých položek není možné zasílat do zahraničí

Tentokrát jsme měli se Shopware 5 následující problém. Ve Švýcarsku předpisy o ochraně ochranných známek znamenají, že tam nesmíme odesílat určité výrobce.

Jak to ale elegantně vyřešit, aniž bychom museli zákazníkovi posílat odmítnutí?

Rozhodli jsme se pro následující řešení, které jsem našel na fóru Shopware.

kroku 1

Jako první je deklarováno volné textové pole. V našem případě jsme použili attr4.

Typ sloupce by byl Checkbox - INT(1). Označení jsme pojmenovali „No delivery Switzerland“ a aktivovali možnost Zobrazit v backendu.

Shopware 5 – u některých položek není možné zasílat do zahraničí

kroku 2

V části Základní nastavení - Storefront - Modul Náklady na dopravu je rozšířený SQL dotaz doplněn o MAX(at.attr4) AS switzerland.

MAX(a.topseller) jako has_topseller, MAX(at.attr3) jako has_comment, MAX(b.esdarticle) jako has_esd, MAX(at.attr4) AS švýcarsko

Shopware 5 – u některých položek není možné zasílat do zahraničí

kroku 3

V odpovídajících nákladech na dopravu v rozšířeném nastavení přidejte následující vlastní podmínku:

!Švýcarsko

To znamená, že pokud platí tato podmínka, bude tento způsob dopravy vyloučen. Funguje to samozřejmě i naopak, pokud se vykřičník vynechá.

Shopware 5 – u některých položek není možné zasílat do zahraničí

Dále jsme vytvořili nový způsob dopravy a nazvali jsme ho „žádné doručení do Švýcarska“. Popis by mohl vypadat nějak takto:

Z důvodu předpisů na ochranu ochranné známky nemusí být objednané zboží (nebo jeho části) doručeno do Švýcarska.

Shopware 5 – u některých položek není možné zasílat do zahraničí

kroku 4

Příslušné články budou nyní upraveny.

Shopware 5 – u některých položek není možné zasílat do zahraničí

V polích s volným textem je nyní nová možnost "bez dodání Švýcarsko", kterou lze v případě potřeby vybrat.

Shopware 5 – u některých položek není možné zasílat do zahraničí

kroku 5

Po provedení zkušební objednávky se právě vytvořený způsob dopravy objeví v objednávkovém procesu pro zákazníka a má tak okamžitě informaci, že do Švýcarska nebude uskutečněna žádná dodávka.

Shopware 5 – u některých položek není možné zasílat do zahraničí

Reference

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

3D vykreslování online nakupování ve Švýcarsku pro sociální média a webové stránky z @aacystudio

Ochrana osobních údajů
Já, René Kohl (c/o Grosch Postflex #2439) (místo bydliště: Německo), bych rád zpracovával osobní údaje prostřednictvím externích služeb. To není nutné pro používání webu, ale umožňuje mi to s vámi ještě těsněji komunikovat. Pokud chcete, proveďte výběr:
Ochrana osobních údajů
Já, René Kohl (c/o Grosch Postflex #2439) (místo bydliště: Německo), bych rád zpracovával osobní údaje prostřednictvím externích služeb. To není nutné pro používání webu, ale umožňuje mi to s vámi ještě těsněji komunikovat. Pokud chcete, proveďte výběr: