Opis scenariusza
Załóżmy, że prowadzisz sklepu meblowy. Większość mebli biurowych, które sprzedajesz może zostać wysłana za pośrednictwem kuriera UPS, dlatego używasz wtyczki UPS WooCommerce – Stawki live i punkty odbioru, aby dynamicznie obliczać koszt wysyłki i wyświetlać usługi UPS klientom w sklepie. Dla produktów cięższych niż 50 kg oferujesz jednak Dedykowany transport, ponieważ wysyłanie ich w ten sposób jest bardziej opłacalne. Chcesz więc ukryć stawki rzeczywiste UPS, jeżeli waga produktów w koszyku przekracza 50 kg. Jak skonfigurować taki scenariusz?
Konfiguracja scenariusza
- W pierwszej kolejności upewnij się, że wszystkie produkty w Twoim sklepie posiadają uzupełnioną wagę w zakładce Wysyłka w Danych produktu:
- Utwórz metodę wysyłki Dedykowany transport obsługiwaną przez Flexible Shipping lub płaską stawkę WooCommerce i zdefiniuj jej koszt wedle uznania.
- Następnie, jeżeli jeszcze tego nie zrobiłeś/-aś, aktywuj i skonfiguruj wtyczkę UPS WooCommerce – Stawki live i punkty odbioru. 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:
- Na kolejnym ekranie, do którego nastąpi przekierowanie zaznacz checkbox [✔] Włączony i wprowadź Nazwę zestawu reguł.
- W tabeli Warunki wybierz:
- Kiedy: Waga
- koszyka
- jest
- od: 50,001
- do:
- 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 “UPS”
i zatwierdź całość przyciskiem Zapisz zmiany.
Rezultat
Kiedy sumaryczna waga produktów w koszyku jest mniejsza lub równa 50 kg, zostaną wyświetlone zarówno dostępne usługi UPS ze stawkami rzeczywistymi, jak również metoda wysyłki Dedykowany transport:
Jeżeli natomiast klient doda do koszyka więcej produktów, przez co ich sumaryczna waga przekroczy już 50 kg, zdefiniowany wcześniej Warunek zostanie spełniony, metody wysyłki UPS zostaną ukryte, a jedyną dostępną formą dostawy będzie Dedykowany transport: