Икона на уебсайт Блогът на Коли

Shopware 5 – няма доставка в чужбина за определени артикули

Shopware 5 - няма доставка в чужбина за определени артикули

Този път имахме следния проблем с Shopware 5. В Швейцария разпоредбите за защита на търговските марки означават, че не ни е позволено да изпращаме определен производител там.

Но как да го решим елегантно, без да се налага да изпращаме на клиента отказ?

Спряхме се на следното решение, което намерих във форума на Shopware.

Стъпка 1

Първо се декларира поле за свободен текст. В нашия случай използвахме attr4.

Типът на колоната ще бъде Квадратче за отметка - INT(1). Нарекохме етикета „Без доставка Швейцария“ и активирахме опцията Покажи в бекенда.

Стъпка 2

Под Основни настройки - Витрина - Модул Разходи за доставка, разширената SQL заявка се допълва с MAX(at.attr4) AS switzerland.

MAX(a.topseller) като has_topseller, MAX(at.attr3) като has_comment, MAX(b.esdarticle) като has_esd, MAX(at.attr4) AS switzerland

Стъпка 3

В съответните разходи за доставка под разширени настройки добавете следното персонализирано условие:

!Швейцария

Това означава, че ако това условие е приложимо, този метод на доставка ще бъде изключен. Разбира се, това работи и обратното, ако удивителният знак е пропуснат.

След това създадохме нов метод за доставка и го нарекохме „без доставка до Швейцария“. Описанието може да бъде нещо подобно:

Поради разпоредбите за защита на търговските марки, поръчаните артикули (или части от тях) може да не бъдат доставени до Швейцария.

Стъпка 4

Приложимите статии сега ще бъдат коригирани.

Под свободните текстови полета вече има новата опция „без доставка Швейцария“, която може да бъде избрана при необходимост.

Стъпка 5

Когато се изпълнява тестова поръчка, току-що създаденият метод за доставка се появява в процеса на поръчка за клиента и по този начин веднага получава информацията, че няма да бъде извършена доставка до Швейцария.

Препратки

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

3D изобразяване на онлайн пазаруване в Швейцария за социални медии и уебсайтове от @aacystudio

Оставете мобилната версия