Opis scenariusza
Załóżmy, że chcesz zwiększyć sprzedaż w swoim sklepie i podjąłeś/-aś decyzję, aby zaoferować swoim klientom bezpłatną wysyłkę po przekroczeniu progu wartości zamówienia 200 zł. Domyślnie Twoi klienci mogą wybrać preferowany sposób wysyłki zamówionych produktów spośród kurierów InPost, DPD i DHL. Po przekroczeniu progu wartości zamówienia 200 zł chcesz jednak wysyłać produkty za darmo tylko za pośrednictwem kuriera InPost, a reszta z nich powinna zostać ukryta. Metoda wysyłki InPost obsługiwana jest przez Flexible Shipping, a DPD i DHL przez płaską stawkę WooCommerce. Jak skonfigurować taki scenariusz?
Konfiguracja scenariusza
- Całą konfigurację rozpocznij od przejścia do strefy wysyłki, w której chcesz, aby metody były wyświetlane warunkowo. Zgodnie z opisem scenariusza, powinny się w niej znajdować 3 poniższe metody:
- Kliknij w nazwę metody Kurier InPost, by przejść do jej ekranu konfiguracyjnego. Z uwagi na fakt, że metoda ta jest obsługiwana przez wtyczkę Flexible Shipping, można w łatwy sposób ustawić dla niej próg darmowej wysyłki wypełniając pole Darmowa wysyłka właściwą wartością (200 zł):
- Upewnij się, że dla wszystkich pozostałych metody (Kurier DPD i Kurier DHL) zostały również odpowiednio skonfigurowane koszty wysyłki. Jeżeli już to zrobiłeś/-aś, 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:
- Na kolejnym ekranie, do którego nastąpi przekierowanie zaznacz checkbox [✔] Włączony i wprowadź Nazwę zestawu reguł.
- W tabeli Warunki wybierz:
- Kiedy: Metoda wysyłki z zerowym kosztem
- jest dostępna: w koszyku
- Następnie w kolejnej tabeli poniżej zdefiniuj Akcje, które mają zostać wykonane, gdy powyższy Warunek zostanie spełniony, wybierając z rozwijalnej listy opcję Ukryj wszystkie płatne metody wysyłki i zatwierdź całość przyciskiem Zapisz zmiany.
Rezultat
Kiedy klient doda do koszyka produkty, których łączna wartość jest mniejsza niż 200 zł i ustawiony próg darmowej wysyłki nie został przekroczony, wszystkie 3 płatne metody wysyłki zostaną wyświetlone wraz ich kosztami:
Jeżeli natomiast klient doda do koszyka więcej produktów, dzięki czemu łączna kwota zamówienia będzie większa niż 200 zł i próg darmowej wysyłki zostanie przekroczony, metoda wysyłki kurierem InPost stanie się darmowa (zerowy koszt), zdefiniowany wcześniej Warunek zostanie spełniony, a pozostałe płatne metody (Kurier DPD i Kurier DHL) zostaną ukryte: