Shopware 5 – nu există livrare în străinătate pentru anumite articole

De data aceasta, am avut următoarea problemă cu Shopware 5. În Elveția, reglementările privind protecția mărcilor comerciale înseamnă că nu avem voie să expediem un anumit producător acolo.

Dar cum o rezolvăm elegant fără a fi nevoie să trimitem clientului o respingere?

Ne-am hotărât asupra următoarei soluții, pe care am găsit-o pe forumul Shopware.

pas 1

Un câmp de text liber este declarat mai întâi. În cazul nostru am folosit attr4.

Tipul de coloană ar fi Checkbox - INT(1). Am denumit eticheta „Fără livrare Elveția” și am activat opțiunea Afișare în backend.

Shopware 5 - nu există livrare în străinătate pentru anumite articole

pas 2

Sub Setări de bază - Vitrina - Modulul costuri de expediere, interogarea SQL extinsă este completată cu MAX(at.attr4) AS switzerland.

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

Shopware 5 - nu există livrare în străinătate pentru anumite articole

pas 3

În costurile de expediere corespunzătoare din setările avansate, adăugați următoarea condiție personalizată:

!Elveţia

Adică, dacă se aplică această condiție, atunci această metodă de expediere va fi exclusă. Desigur, acest lucru funcționează și invers dacă semnul exclamării este omis.

Shopware 5 - nu există livrare în străinătate pentru anumite articole

Apoi, am creat o nouă metodă de expediere și am numit-o „fără livrare în Elveția”. Descrierea ar putea fi cam așa:

Din cauza reglementărilor privind protecția mărcilor comerciale, articolele comandate (sau părțile acestora) pot să nu fie livrate în Elveția.

Shopware 5 - nu există livrare în străinătate pentru anumite articole

pas 4

Articolele aplicabile vor fi acum ajustate.

Shopware 5 - nu există livrare în străinătate pentru anumite articole

Sub câmpurile de text liber există acum noua opțiune „fără livrare Elveția”, care poate fi selectată dacă este necesar.

Shopware 5 - nu există livrare în străinătate pentru anumite articole

pas 5

Atunci când o comandă de testare este executată, metoda de livrare care tocmai a fost creată apare în procesul de comandă pentru client și, astfel, are imediat informația că nu se va face nicio livrare în Elveția.

Shopware 5 - nu există livrare în străinătate pentru anumite articole

credite

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

Redare 3D a cumpărăturilor online în Elveția pentru rețelele sociale și site-uri web de @aacystudio