Rozszerzenie pakietu wysyłkowego dla Magento 2 — akcje wysyłkowe i ich kombinacje
Opublikowany: 2017-05-31Rozszerzenie Shipping Suite dla Magento 2 jest wyposażone w szereg akcji, typów akcji i metod obliczeniowych. Wszystkie te elementy są ze sobą powiązane, mogą tworzyć różnego rodzaju kombinacje, które pozwalają w dowolny sposób modyfikować metody wysyłki.
Zasadniczo, gdy aktywowana jest reguła wysyłki, realizuje następujący scenariusz:
- Wybierz produkty, które odpowiadają warunkom określonym w sekcji „Zastosuj do towarów” (jeśli ten aspekt zostanie zignorowany, wszystkie produkty zostaną wybrane automatycznie).
- Oblicz podstawowy (domyślny) koszt wysyłki dla dowolnego prawidłowego produktu.
- Oblicz podstawowy koszt aktywnej metody wysyłki.
- Wykonaj kalkulację kosztów wysyłki zgodnie z ustalonymi warunkami.
Rozszerzenie pakietu Shipping Suite 2 pozwala wybrać jedną z trzech akcji wysyłki. Są to: nadpisanie, dopłata i rabat .
Każda z tych akcji ma 4 rodzaje akcji:
- Koszty wysyłki
- Koszt wysyłki za przedmiot
- Koszt wysyłki na ilość przedmiotu
- Koszt wysyłki za 1 jednostkę wagi
Z kolei dla każdego typu akcji dostępne są 2 metody obliczania: stała i procentowa .
W tym artykule pokroimy i pokroimy w kostkę, jak działają akcje wysyłkowe / ich rodzaje i metody obliczania w naszym rozszerzeniu, i powiemy, jak dostosować te ustawienia zgodnie z własnymi wymaganiami.
Jako uwaga poboczna
W poniższych przykładach użyjemy tych 2 produktów:
Pamiętaj, że jeśli nie ustawiono żadnych zasad wysyłki, otrzymasz mniej więcej tak:
Spis treści
- 1. Ustalenie Kosztu Wysyłki jako Procent Całkowitego Koszyka.
- 2. Ustawianie stałego kosztu wysyłki dla każdego przedmiotu dodanego do koszyka
- 3. Ustawianie nowego kosztu wysyłki jako wartości procentowej od domyślnego
- 4. Ustalenie stałego kosztu wysyłki
- 4. Ustawianie kwoty wysyłki dla każdego rzędu zamówienia
- 6. Ustalanie kosztów wysyłki w zależności od wagi
- Dolna linia
1. Ustalenie Kosztu Wysyłki jako Procent Całkowitego Koszyka.
Jeśli chcesz ustawić koszt wysyłki jako procent sumy koszyka, użyj typu działania „ Koszt wysyłki na ilość pozycji ”. Poniżej znajduje się jak.
Dany:
W koszyku znajdują się 3 czerwone koszule (po 10 dolarów każda) i para zielonych rękawiczek (za 5 dolarów).
Suma częściowa koszyka wynosi 35 USD (10 USD * 3 + 5 USD * 1).
Domyślny koszt wysyłki to 7,5 $
Wymagany :
Aby ustawić koszt wysyłki jako 11% koszyka Razem.
Rozwiązanie:
Za pomocą akcji „Koszt wysyłki na ilość towaru — Zastąp kwotę (procent)” ( Sklepy — Reguły i ograniczenia wysyłki — Reguła — Działania ) z wartością ustawioną na „11”, możesz zmienić domyślny model obliczania ceny wysyłki na: ( 10 * 3 + 5 * 1) * 0,11 = 3,85 $ (czyli 11% każdej pozycji dodanej do koszyka).
Działania:
Wózek:
2. Ustawianie stałego kosztu wysyłki dla każdego przedmiotu dodanego do koszyka
Za pomocą następnego typu akcji „ Koszt wysyłki na ilość towaru — nadpisz kwotę (stała) ” i jego wartości ustawionej na „11” możesz zmodyfikować model kalkulacji ceny wysyłki i zdefiniować koszt wysyłki jako stałą kwotę dla każdy przedmiot włożony do koszyka.
(3 + 1) * 11 = 44 $ (11 $ za każdy produkt dodany do koszyka).
Działania:
Wózek:
NOTATKA
W przypadku wszystkich reguł w tym przykładzie sekcje „Warunki” i „Zastosuj do przedmiotów” będą puste, co oznacza, że wszystkie koszyki wysyłkowe i dodane przedmioty są prawidłowe.
Warunki:
Zastosuj do przedmiotów:
Te sekcje powinny być ustawione zgodnie z Twoimi wymaganiami, więcej szczegółów na temat tego, jak to zrobić, znajdziesz tutaj.
3. Ustawianie nowego kosztu wysyłki jako wartości procentowej od domyślnego
Jeśli wybierzesz akcję „ Koszt wysyłki – Nadpisz kwotę (procent) ”, Twój koszt wysyłki zostanie obliczony na podstawie wartości domyślnej.
Dany:
W koszyku znajdują się 3 czerwone koszule (po 10 dolarów każda) i para zielonych rękawiczek (za 5 dolarów).
Suma częściowa koszyka wynosi 35 USD (10 USD * 3 + 5 USD * 1).
Domyślny koszt wysyłki to 7,50 USD
Wymagany:
Aby obliczyć kwotę wysyłki jako procent domyślnego kosztu wysyłki.
Rozwiązanie:
Oto jak dostosować ustawienia rozszerzenia, aby to zrobić: włącz akcję „ Koszt wysyłki — Nadpisz kwotę (procent) ” ( Sklepy — Zasady i ograniczenia wysyłki — Reguła — Działania ) i ustaw jej wartość na '11'.
W ten sposób rozszerzenie obliczy koszt wysyłki jako 11% od domyślnej kwoty wysyłki.
7,5 * 0,11 = 0,825 $ (lub 0,83 $ po zaokrągleniu)
Działania:
Wózek:
4. Ustalenie stałego kosztu wysyłki
Za pomocą akcji „ Koszt wysyłki – Nadpisz kwotę (stała) ” i ustawiając jej wartość na „11”, możesz ustawić stałą kwotę opłaty za wysyłkę. W naszym przykładzie jest to 11 USD.
Działania:
Wózek:
4. Ustawianie kwoty wysyłki dla każdego rzędu zamówienia
Następne dwie metody działają bardzo podobnie do akcji „ Koszt wysyłki na ilość towaru ” (z wyjątkiem mnożnika używanego do obliczania kosztów wysyłki).
Dla akcji „ Koszt wysyłki na sztukę ” jako mnożnik pełni pozycja dodana do koszyka (niezależnie od ilości produktów i ich kolejności).
Dany:
W koszyku znajdują się 3 czerwone koszule (po 10 USD każda) i para zielonych rękawiczek (za 5 USD)
Suma częściowa koszyka wynosi 35 USD (10 USD * 3 + 5 USD * 1)
Domyślny koszt wysyłki to 7,50 USD
Wymagany:
Aby obliczyć kwotę wysyłki jako wartość procentową dla każdego wiersza zamówienia (niezależnie od tego, ile pozycji zawiera każdy wiersz).
Rozwiązanie:
Za pomocą akcji „ Koszt wysyłki na przedmiot – Nadpisz kwotę (procent) ” ( Sklepy – Reguły i ograniczenia wysyłki – Reguła – Działania ) i ustawiając jej wartość na „11”, możesz zdefiniować koszt wysyłki jako 11% pozycji ), które znajdują się na 1 pozycji w koszyku.
(10 * 1 + 5 * 1) * 0,11 = 1,65 $ (czyli 11% od kosztu pierwszej pozycji w koszyku, całkowita ilość wszystkich produktów w koszyku nie jest brana pod uwagę).
Działania:
Wózek:
Za pomocą akcji „ Koszt wysyłki na przedmiot – Nadpisz kwotę (stała) ” ( Sklepy – Zasady i ograniczenia wysyłki – Reguła – Działania ) i ustawiając jej wartość na '11', możesz zdefiniować koszt wysyłki jako 11 zł za każdą pozycję w sklepie koszyk (uwaga, liczba sztuk w każdej pozycji nie jest brana pod uwagę).
(1 + 1) * 11 = 22 $ (czyli 11 $ za każdą pozycję w koszyku, niezależnie od ilości produktów w każdej pozycji).
Działania:
Wózek:
6. Ustalanie kosztów wysyłki w zależności od wagi
Jeśli chodzi o „ Koszt wysyłki na 1 jednostkę wagi”, obliczenia dla tego działania będą takie same, jak dla „ Kosztu wysyłki na ilość pozycji ” z jedynym wyjątkiem: waga (nie ilość) wszystkich ważnych produktów będzie działać jako mnożnik.
Dany:
W koszyku znajdują się 3 czerwone koszule (po 10 dolarów każda) i para zielonych rękawiczek (za 5 dolarów). Suma częściowa koszyka wynosi 35 USD (10 USD * 3 + 5 USD * 1).
Domyślny koszt wysyłki to 7,50 USD
Czerwona koszulka waży 0,5 kg, zielone rękawiczki ważą 0,1 kg
Wymagany:
Ustaw koszty wysyłki zależne od wagi produktów dodanych do koszyka.
Rozwiązanie:
Korzystając z akcji „ Koszt wysyłki na 1 jednostkę wagi – Nadpisz kwotę (procent) ” ( Sklepy — Zasady i ograniczenia wysyłki — Reguła — Czynności ) i ustawiając jej wartość na '11' możesz zdefiniować koszt wysyłki w ten sposób:
(0,5 * 3 + 0,1 * 1) * 7,5 * 0,11 = 1,32 $ (gdzie 11% domyślnego kosztu wysyłki jest mnożone przez całkowitą wagę całej wagi produktu).
Działania:
Wózek:
Ponadto, używając opcji „ Koszt wysyłki na 1 jednostkę wagi — nadpisz kwotę (stała) ” z ustawioną wartością '11', możesz utworzyć stały koszt wysyłki dla każdej jednostki wagi dodanej do koszyka.
(0,5 * 3 + 0,1 * 1) * 11 = 17,6 $ (w tym przypadku 11 $ za każdą jednostkę wagi każdego prawidłowego produktu w koszyku).
Działania:
Wózek:
Dolna linia
Jak widzisz, korzystając z reguł Magento 2 Shipping Suite , ich kombinacji z różnymi zestawami akcji i ich rodzajami, możesz stworzyć różne warianty kosztów metody wysyłki.
Ponadto w regule wysyłki możesz utworzyć dowolną liczbę różnych akcji, które zostaną zastosowane zgodnie z ustaloną kolejnością sortowania.