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

Publicat: 2017-06-26

Aceasta este o parte a doua a articolului despre extensia Shipping Suite pentru Magento 2 ( faceți clic aici pentru a citi partea 1). Articolul răspunde la câteva întrebări frecvente ale utilizatorilor despre extensie și descrie cazuri interesante de utilizare a acesteia.

Să punem mingea să ruleze!

Întrebare

Încerc să înțeleg pe deplin funcționarea pachetului de expediere, dar după ce am citit manualul, am verificat prin magazinul demonstrativ și am citit articolul de pe blog, încă nu găsesc o explicație despre cum se potrivește totul? Deci, există Transportatori, Metode și Zone – ce fac fiecare dintre aceste lucruri și sunt acestea necesare în afara regulilor și restricțiilor de expediere. Cum se raportează unul la altul?

Răspuns

  • Transportatorii

În general, un transportator de transport maritim este o companie care livrează comenzile clienților pe calea aerului, terestră, maritimă etc. De exemplu, transportatorii de transport maritim populari sunt DHL, UPS, FedEx și alții.

În extensie, opțiunea „ Carrier ” reprezintă un anumit transportator, la fel ca în lumea reală. Magento 2 afișează în mod convenabil toți operatorii disponibili pe pagina de plată.

Rețineți că toți transportatorii sunt conectați cu metodele de expediere. De asemenea, pentru a crea o nouă metodă, trebuie să specificați un purtător care îi va fi asociat.

  • Metode

Practic, o metodă de expediere este o modalitate de a îndeplini livrarea către clienți.

Metodele de livrare pot varia în funcție de diferite criterii, cum ar fi locația depozitului, țara, dimensiunile sau greutățile expedierii.

De exemplu, USPS Express Mail, DHL Flat Rate Box Shipping, UPS de două zile, UPS sol etc.

  • Taxe de transport

Rata de livrare este un preț la care o anumită comandă este livrată de la depozitul unui comerciant/magazinul fizic către un client.

Odată cu extensia, tarifele de expediere pot fi definite pentru fiecare metodă de expediere nouă/existentă.

De regulă, tarifele sunt stabilite de transportatorul. Cantitatea acestora depinde de diverși factori, cum ar fi modul de transport ( camion, tren, navă, avion ), greutatea mărfurilor comandate, dimensiunea acestora și distanța până la destinația de livrare.

În extensie puteți personaliza costurile implicite de transport. Extensia vă permite să suprascrieți/taxați/reduceți un cost de transport, să configurați suprataxe/reduceri fixe sau procentuale, să stabiliți tarife de expediere atât pentru produse individuale, cât și pentru grupuri și multe altele.

  • Zone de expediere

Această noțiune se referă la zona geografică în care doriți să expediați.

Cu Shipping Suite, atunci când configurați o nouă metodă de expediere, o puteți aplica în orice locație vizată: de exemplu, regiune, grup de regiuni, țară și chiar grupuri de județe.

Să spunem, dacă doriți să faceți diferența între partea continentală și cea necontinentală a țării, puteți crea o metodă de expediere și acolo puteți marca partea continentală a SUA ca Zona 1 , în timp ce Alaska și Hawaii ca Zona 2 .

Sau, în cazul în care trebuie să oferiți transport gratuit în UE , puteți crea o zonă de expediere personalizată pentru asta.

În general, trebuie să urmați acest algoritm:

  • decideți asupra unui transportator,
  • creați o nouă metodă de expediere pentru acest transportator/adăugați transportatorul ales la metoda de expediere existentă,
  • creați/ajustați tarifele de expediere ale metodei (opțional).

Transportatorii și metodele creați pot fi utilizați în Regulile și condițiile de expediere , precum și la definirea zonelor de expediere (dacă este necesar).

Deci, cu această extensie, puteți crea o nouă metodă, puteți specifica regulile de expediere, condițiile, tarifele și zonele. În acest fel, puteți face diferite costuri de expediere pentru cei care locuiesc în Alaska și NY, oferiți transport gratuit pentru toate comenzile de peste 1000 USD, percepeți suplimentar pentru numărul de produse de expediat și așa mai departe.

Întrebare

Trebuie să specific lucruri în fiecare dintre aceste domenii (Transportatori, Metode etc.) înainte de a putea configura reguli și restricții?

Răspuns

Depinde.

În cazul în care sunteți în regulă cu metodele pe care le utilizați în prezent, nu trebuie să creați altele noi. Doar stabiliți regulile de expediere necesare pentru fiecare metodă existentă.

Dar dacă metoda pe care doriți să o utilizați nu se află pe listă (de exemplu, expedierea prin transportul ecologic), puteți oricând să o adăugați acolo și să îi definiți tarifele.

Întrebare

Separăm unele metode de expediere printr-o serie de coduri poștale, unele secvențiale și altele nu. Îmi puteți spune dacă este posibil să introduceți liste de coduri poștale separate prin virgulă pentru Regulile de expediere?

Răspuns

Da, este posibil.

Puteți adăuga coduri poștale separate prin virgulă folosind tipul de verificare „este unul dintre”. Iată un exemplu:

1

Iată ce veți obține ca rezultat:

2

După cum puteți vedea, toate metodele (cu excepția primei) au modificat prețul la 903 așa cum este indicat în regula noastră. Vă rugăm să rețineți că regula funcționează numai atunci când codul poștal este valid.

În exemplul de mai jos, cu codul poștal invalid, toate metodele au prețul inițial neschimbat.

3

Întrebare

Este posibil să creați un document sau o foaie de reguli de expediere, pe baza țărilor și codurilor poștale și să le introduceți într-un format prestabilit și să le încărcați?

Răspuns

Din păcate, nu este posibil momentan.

Dar am depus această solicitare de funcție și vom lua în considerare adăugarea unei astfel de opțiuni într-una dintre viitoarele actualizări ale extensiei noastre.

Întrebare

Am creat reguli pentru costurile de livrare de bază în 24 și 48 de ore pentru vânzările de un singur articol și apoi o rată mai mare de reluare a mai multor articole pentru 24 de ore și 48 de ore pentru clienții care achiziționează mai multe articole sau o combinație de produse pe site. Acestea funcționează OK.

Cu toate acestea, există o categorie de produse (B) care trebuie să aibă un cost de livrare de bază diferit pentru o singură unitate de cumpărare. Dacă această unitate unică din categoria (B) este achiziționată împreună cu orice alt articol de pe site, atunci dorim ca aceasta să revină la intervalul de costuri de expediere pentru achiziții multiple de 24 de ore și 48 de ore.

Am creat o regulă care ar ascunde tarifele de expediere pentru 24 de ore și 48 de ore dacă ar fi aleasă o singură unitate din Categoria B și ar oferi clientului o rată de expediere diferită pentru acest articol, totuși atunci când un alt articol din altă categorie a fost apoi inclus în coșul de cumpărături cu un singur articol din categoria (B) primim notificarea „Livrare lipsită”. Aici trebuie să fie implicată regula care ascunde tarifele de expediere dacă se alege 1 unitate din Categoria B, dar acum nu sunt sigur cum să rezolv acest lucru dacă se adaugă un alt articol în coș.

Răspuns

Cea mai bună soluție ar fi să modificați ușor verificarea regulii care se ocupă de ascunderea metodelor de expediere.
Iată cum să:

4 În acest fel, nu numai că verificați dacă un produs din categoria „B” se găsește în coșul de cumpărături, dar vă asigurați și că orice produs care nu aparține acestei categorii NU este acolo.

Prin urmare, dacă adăugați produse care aparțin unor categorii diferite, regula nu se va aplica, iar metodele de expediere vor fi ascunse.

De asemenea, ca și în acest caz particular, verificarea regulii va funcționa în regulă pentru elementul multiplu de 24 de ore și 48 de ore. Și vei obține rezultatul dorit.

PS Puteți arunca o privire la extensia noastră Magento 2 Shiping pe Magento Marketplace. 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, trimiteți-ne un mesaj .