Suită de livrare pentru Magento 2 – Cazuri de utilizare (Partea 1)

Publicat: 2017-06-01

Suita noastră de expediere pentru Magento 2 câștigă rapid popularitate în rândul utilizatorilor platformei. În acest sens, continuăm să primim întrebări despre funcționalitatea extensiei și modalitățile posibile de a o maximiza pentru anumite nevoi specifice de afaceri.

De aceea am decis să scriem o serie de postări pe blog despre extensiodn. Aceste articole vor răspunde la câteva întrebări frecvente și vor descrie cazuri interesante de utilizare a extensiei.

Sa mergem!

1. Stabilirea costurilor de expediere

Întrebare:

Trebuie să stabilesc costurile de transport care depind de un interval de preț al produsului. De exemplu, pentru produse:

de la 0 USD – 3000 USD, costul de transport este de 11%
de la 3000 USD – la 5000 USD, costul de transport este de 5 %

Și când prețul unui produs este de peste 5000 USD, transportul este GRATUIT.

Cum să setați asta cu Magento 2 Shipping Suite ?

Răspuns:

Pentru a configura costurile de expediere care depind de un interval de preț al produsului, trebuie să creați reguli de expediere corespunzătoare pentru 11%, 5% și 0% transport. Pentru a face asta, accesați Magazine – Reguli și restricții de livrare – și adăugați o nouă regulă de livrare acolo.

După ce ați introdus informațiile de bază ale regulii, treceți la secțiunea Condiții și setați-o ca „ Subtotalul este egal sau mai mic decât ________ (suma coșului) ”.

1

Apoi, accesați fila Acțiuni și în secțiunea Modificare cost de expediere , selectați opțiunea Suprascrierea sumei (Procent) . În câmpul de mai jos, definiți costul de cumpărături pe cantitate de articol în procente.

2

Salvați și aplicați regula. Practic asta este.

* Iată de ce trebuie să utilizați opțiunea „Cost de expediere pe cantitate de articol %” și NU pe cea „Cost de expediere %”.

________________________________________________________________________________

2. Prețuri de transport pentru Zone/Țări

Întrebare:

Este posibil să setați prețul de expediere la nivel de zonă, mai degrabă decât la nivel de țară?

Răspuns:

În acest moment, această caracteristică exactă nu este disponibilă în extensie.

Ca o soluție temporară, puteți seta prețul de expediere pentru zonele geografice (de exemplu, pentru Africa sau Uniunea Europeană ).

Mai întâi, accesați Magazine – Metode de livrare – selectați o metodă pe care doriți să o editați – accesați Setările tarifelor – acolo, în grilă, selectați o rată de editat (sau adăugați una nouă) – accesați fila Condiții și introduceți datele necesare.

Iată cum să:

3

4

Țările pot fi editate în Magazine – Configurare – MageWorx – Reguli de expediere – Configurare țări după regiune :

5

________________________________________________________________________________

3. Reguli și restricții de expediere

Caz:

Există 2 reguli de livrare:

1) Regulă pentru clienți cu amănuntul – Se aplică grupurilor de clienți de retail și deconectați. În plus, există câteva metode de expediere configurate pentru clienții cu amănuntul cărora li se aplică această regulă de livrare și câteva metode de expediere ascunse care nu sunt disponibile pentru clienții comerciali.

2) Regulă pentru clienți comerciali – Se aplică grupurilor de clienți comerciali. În plus, există două metode de expediere configurate pentru clienții comerciali cărora li se aplică această regulă de expediere și două metode de expediere ascunse care nu sunt disponibile pentru clienții comerciali.

Dacă cineva selectează o țară diferită de locația actuală, extensia arată toate metodele de expediere. Este necesar să ascundeți orice opțiuni de expediere dacă nu se află în locația curentă.

Metode de expediere

Există 2 metode de livrare pentru clienții cu amănuntul și 2 metode de livrare pentru clienții comerciali. În cadrul acestor metode de expediere, toate setările de tarife se aplică codurilor poștale din Regatul Unit pentru a adăuga taxe bazate pe codul poștal.

Scopul: Regulile/Restricțiile de expediere ar trebui să aibă prioritate, iar metodele de expediere ar trebui să se afișeze pe baza acțiunilor stabilite în regula de expediere. În caz contrar, s-ar părea că nu puteți afișa în mod condiționat regulile de livrare bazate pe grupul de clienți.

(Consultați captura de ecran atașată pentru mai multe detalii – faceți clic dreapta -> Vizualizare imagine)

Livrare 4

Soluţie:

Există 2 aspecte pe care trebuie să le țineți cont:

1) Zonele de expediere pot fi utilizate în prezent în regulile de stare. În exemplul de mai sus, trebuie să indicați că o zonă de transport maritim este Marea Britanie continentală. Rețineți că acest lucru ar trebui făcut pentru ambele reguli.

2) În mod implicit, regula cu cea mai mare prioritate (de exemplu 20) este executată prima, apoi urmează regulile cu o importanță mai mică (de exemplu 10, apoi 5 etc.).

În mod ideal, ar trebui să aveți 2 grupuri de reguli pentru fiecare grup de clienți în special (acestea pot fi adăugate în setările principale); și o regulă pentru a dezactiva toate metodele de expediere disponibile pentru zona „ UK Mainland ”. Apoi, trebuie să efectuați o verificare simplă: dacă o zonă nu este „ UK Mainland ”, dezactivați (ascundeți) metodele de expediere pentru aceasta.

În plus, adăugați pur și simplu un grup de utilizatori la setările principale, ceea ce vă va permite să evitați verificările inutile. Apoi, trebuie să configurați o regulă. De exemplu, codul poștal care variază de la PA, PH, DD, AB, IV sau KW și subtotalul care depășește 1000 de lire sterline. Și dacă regula trece, plasați Suprascrieți costul de expediere ca 0 lire sterline (= transport gratuit).

Singurul dezavantaj al acestei abordări este abundența de combinații posibile. Lucrul bun este că poate fi simplificat.

De exemplu, în această condiție:

Comanda conține un articol de livrare în 21 de ZILE? (Atribut produs – Boolean) cu creșterea standard de preț de 25 de lire sterline.

Condiția poate fi executată separat pentru ambele grupuri de clienți. Pentru a implementa acest lucru, indicați pur și simplu că metoda de livrare de bază este egală cu 25 de lire sterline. De asemenea, trebuie să creați o regulă cu prioritate ridicată care va verifica dacă există un astfel de produs în coșul de cumpărături și, dacă este acolo, va adăuga o creștere de 25 de lire sterline la prețul de transport.

Ce urmeaza?

Dacă un produs este găsit într-un coș de cumpărături, indiferent de grupul de clienți (comerț sau retailer), costul de transport se va dubla și se va ridica la 50 de lire sterline (25 + 25). Cu toate acestea, atunci când regula de livrare gratuită este declanșată, aceasta suprascrie costul de transport, făcând prețul total așa cum ar trebui să fie.

Dacă un astfel de produs nu se găsește într-un coș de cumpărături, iar regula de livrare gratuită nu funcționează, un client va fi taxat cu 25 de lire sterline ca preț de transport. Acest lucru va elimina necesitatea de a efectua controale excesive și lungi.

Deci, acum, ai 2 reguli:

– primul ascunde metodele tale de expediere pentru cei care NU provin din Marea Britanie continentală,
– al doilea adaugă un plus de 25 de lire sterline dacă un coș de cumpărături are un produs cu un termen de livrare de 21 de ZILE.

Singurul lucru rămas de făcut este să adăugați câteva reguli specifice pentru grupurile dvs. de clienți:

3 – pentru vânzarea cu amănuntul,
Dacă aceasta este o excepție de cod poștal?
PA, PH, DD, AB, IV sau KW
ar trebui să modificați costul de expediere la 0 (Suma de suprascriere a costurilor de expediere (fixă) = 0) și să renunțați la serviciu (Opriți procesarea ulterioară = Da).

4 – Dacă aceasta este o excepție de cod poștal?
PA, PH, DD, AB, IV sau KW - TRUE și sabtotal peste 1000 de lire sterline,
trebuie să modificați costul de expediere la 0 (Suma de suprascriere a costurilor de transport (Fixed) = 0) și să renunțați la serviciu (Opriți procesarea ulterioară = Da)

5 – Dacă aceasta este o excepție de cod poștal?
PA, PH, DD, AB, IV sau KW - FALSE și totalul de peste 500 de lire sterline
trebuie să modificați costul de expediere la 0 (Suma de suprascriere a costurilor de transport (Fixed) = 0) și să renunțați la serviciu (Opriți procesarea ulterioară = Da)

Datorită faptului că am stabilit un cost de bază la 25 de lire sterline și avem o creștere de 25 de lire sterline față de a doua regulă, totul va merge așa cum ar trebui.

Dacă utilizați unele metode de expediere terță parte fără posibilitatea de a seta costul de bază, puteți crea o altă regulă cu cea mai mare prioritate (asemănătoare cu 1 și 2, ar trebui făcută înainte de 2 și după 1) și să suprascrieți imediat costul pentru această metodă se livrează la 25 de lire sterline.

Practic asta este.

Va urma….

PS Dacă doriți să împărtășiți experiența dvs. de utilizare a extensiei și să descrieți cum vă ajută aceasta cu nevoile dvs. specifice de afaceri, vă rugăm să ne trimiteți un mesaj .