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

Sprawdzona opieka techniczna dla Twojego sklepu

Ukrycie stawek rzeczywistych FedEx, gdy w koszyku jest produkt z określoną klasą wysyłkową – Conditional Shipping Methods

Opis scenariusza

Załóżmy, że prowadzisz sklep ogrodniczy, a Twoja główna grupa odbiorców to klienci zagraniczni. Poza narzędziami i akcesoriami do pracy w ogrodzie, w swojej ofercie posiadasz również sadzonki i krzewy ozdobne. Używasz wtyczki FedEx WooCommerce Stawki live do dynamicznego obliczania kosztów wysyłki i wyświetlania usług FedEx dla standardowych produktów. Z uwagi na zakaz przewożenia roślin i materiałów pochodzenia roślinnego kurierem FedEx dostawa zamówionych sadzonek i krzewów ozdobnych wymaga dedykowanego transportu. Chcesz więc ukryć stawki rzeczywiste FedEx, gdy produkt z klasą wysyłkową Sadzonki i krzewy ozdobne znajdzie się w koszyku, pozostawiając Dedykowany transport jako jedyną dostępną opcję do wyboru. Jak skonfigurować taki scenariusz?

Konfiguracja scenariusza

  1. W pierwszej kolejności upewnij się, że wszystkie produkty, które nie mogą zostać wysłane kurierem FedEx mają przypisaną klasę wysyłkową Sadzonki i krzewy ozdobne:

    Uzupełniona klasa wysyłkowa produktu WooCommerce
    Produkt z przypisaną klasą wysyłkową “Sadzonki i krzewy ozdobne”
  2. Utwórz metodę wysyłki Dedykowany transport obsługiwaną przez Flexible Shipping lub płaską stawkę WooCommerce i zdefiniuj jej koszt wedle uznania.
  3. Następnie, jeżeli jeszcze tego nie zrobiłeś/-aś, aktywuj i skonfiguruj wtyczkę FedEx WooCommerce Stawki live. Gdy jest już aktywna, a stawki są wyświetlane prawidłowo przejdź do ekranu konfiguracji wtyczki Conditional Shipping Methods wybierając kolejno WooCommerce → Ustawienia → Wysyłka → Conditional Shipping Methods i kliknij w przycisk Dodaj zestaw reguł w stopce tabeli:

    Conditional Shipping Methods - Dodaj zestaw reguł
    Przycisk “Dodaj zestaw reguł”
  4. Na kolejnym ekranie, do którego nastąpi przekierowanie zaznacz checkbox [] Włączony i wprowadź Nazwę zestawu reguł.
  5. W tabeli Warunki wybierz:
    • Kiedy: Klasa wysyłkowa
    • w: koszyku
    • jest: jedną z
    • Sadzonki i krzewy ozdobne
  6. Teraz w kolejnej tabeli poniżej zdefiniuj Akcje, które mają zostać wykonane, gdy powyższy Warunek zostanie spełniony, wybierając z rozwijalnej listy:
    • Ukryj tylko wybrane metody wysyłki: Wszystkie metody “FedEx”
  7. i zatwierdź całość przyciskiem Zapisz zmiany.

    Ukrycie stawek FedEx, gdy w koszyku produkt z określoną klasą wysyłkową
    Konfiguracja ukrycia stawek FedEx, gdy w koszyku jest produkt z określoną klasą wysyłkową

Rezultat

Kiedy w koszyku znajdą się tylko standardowe produkty z innymi klasami wysyłkowymi niż Sadzonki i krzewy ozdobne, które mogą być wysłane za pośrednictwem kuriera FedEx, zostaną wyświetlone zarówno dostępne usługi FedEx ze stawkami rzeczywistymi, jak również metoda wysyłki Dedykowany transport:

Conditional Shipping Methods - Przykład użycia
W koszyku nie ma produktu z klasą “Sadzonki i krzewy ozdobne” – wyświetlane są metody FedEx i Dedykowany transport

Jeżeli natomiast klient doda do koszyka produkt z przypisaną klasą wysyłkową Sadzonki i krzewy ozdobne, który nie może być wysłany za pośrednictwem kuriera FedEx, zdefiniowany wcześniej Warunek zostanie spełniony, metody wysyłki FedEx zostaną ukryte, a jedyną dostępną formą dostawy będzie Dedykowany transport:

Conditional Shipping Methods - Przykład użycia
W koszyku znalazł się produkt z klasą “Sadzonki i krzewy ozdobne” – metody FedEx zostały ukryte