WP Desk Care - zadbaj o swój biznes online!

Sprawdzona opieka techniczna dla Twojego sklepu

Warunkowe wyłączanie i ukrywanie metody wysyłki WooCommerce – Flexible Shipping

Scenariusz wysyłki – Warunkowe wyłączanie i ukrywanie metody wysyłki

Załóżmy, że prowadzisz sklep i korzystasz z reguł obliczania kosztów wysyłki w oparciu o wagę. Niektóre produkty z Twojej oferty, którym przypisałeś/-aś klasę wysyłkową Tylko odbiór osobisty nie mogą zostać wysłane i wymagają odbioru bezpośrednio z magazynu. Co więcej, firma kurierska, z którą masz podpisaną umowę dostarcza jedynie przesyłki nieprzekraczające wagi 70 kg. Z tego też powodu zdecydowałeś/-aś się nie wysyłać swoich produktów, jeśli ich łączna ilość w koszyku jest równa lub większa niż 15 sztuk.

Jak skonfigurować scenariusz, w którym standardowy koszt wysyłki obliczany jest w oparciu o wagę i jednocześnie metoda wysyłki zostanie ukryta, jeżeli w koszyku znajdzie się produkt z klasą wysyłkową Tylko odbiór osobisty, łączna waga produktów przekroczy 70 kg lub gdy ilość produktów w koszyku będzie równa lub większa niż 15 sztuk?

Konfiguracja scenariusza

  1. Dodaj reguły obliczania kosztów wysyłki oparte o Wagę, a następnie zdefiniuj ich zakresy i koszt. Na potrzeby tego poradnika utworzymy 3 nowe reguły wagowe. Skonfiguruj je w sposób opisany poniżej:
    Jeżeli posiadasz już skonfigurowane własne reguły obliczania standardowego kosztu, przejdź bezpośrednio do kroku nr 2.
    • 1 reguła:
      • Kiedy: Waga
      • jest
      • do: 5
      • koszt wynosi: 7
    • 2 reguła:
      • Kiedy: Waga
      • jest
      • od: 5,001
      • do: 10
      • koszt wynosi: 15
    • 3 reguła:
      • Kiedy: Waga
      • jest
      • od: 10,001
      • koszt wynosi: 30
  2. Dodaj kolejną regułę, tym razem opartą o ilość klasę wysyłkową i ustaw dla niej:
    • Kiedy: Klasa wysyłkowa
    • jest: jedną
    • z: Tylko odbiór osobisty
    • i: Sztuka
    • jest
    • od: 1
    • Akcja specjalna: Anuluj
  3. Utwórz następną regułę opartą o wagę i skonfiguruj ją zgodnie z poniższymi instrukcjami:
    • Kiedy: Waga
    • jest
    • od: 70
    • Akcja specjalna: Anuluj
  4. Dodaj jeszcze jedną, ostatnią regułę opartą o ilość sztuk, skonfigurowaną w poniższy sposób:
    • Kiedy: Sztuka
    • jest
    • od: 15
    • Akcja specjalna: Anuluj
  5. Przeciągnij reguły utworzone w kroku 2, 3 i 4 na górę tabeli, aby były rozpatrywane w pierwszej kolejności.
Wyłączanie ukrywanie metody wysyłki
Ukrywanie metody wysyłki, gdy zostaną spełnione określone warunki

Rezultat

Gdy klient złoży zamówienie w Twoim sklepie, które nie zawiera produktu z klasą wysyłkową Tylko odbiór osobisty, sumaryczna waga zamawianych produktów jest mniejsza niż 70 kg, a zamówienie zawiera 14 sztuk produktów lub mniej, koszt wysyłki zostanie obliczony w oparciu o wagę produktów w koszyku. Jeżeli jednak zamówienie będzie zawierało co najmniej 1 produkt z klasą wysyłkową Tylko odbiór osobisty, sumaryczna waga zamówionych produktów przekroczy 70 kg lub zamówienie będzie uwzględniało 15 sztuk produktów lub więcej, ta metoda wysyłki zostanie automatycznie ukryta, np.:

  1. Jeżeli klient zamówi 3 produkty o łącznej wadze 9 kg, koszt przesyłki wyniesie 15 zł.
  2. Jeżeli klient zamówi 3 różne produkty, ale przynajmniej 1 z nich ma przypisaną klasę wysyłkową Tylko odbiór osobisty, co skutkuje koniecznością odebrania go osobiście z magazynu, ta metoda wysyłki zostanie ukryta.
  3. Jeżeli klient zamówi 5 produktów o łącznej wadze 75 kg ta metoda wysyłki nie będzie możliwa do wyboru w koszyku i na ekranie finalizacji zamówienia.
  4. Jeżeli klient zamówi 20 produktów ta metoda wysyłki również zostanie niewyświetlona.