Jak ustawić logikę warunkową na podstawie ilości produktów w koszyku

Opublikowany: 2024-02-23
  1. Dlaczego logika warunkowa jest przydatna w moim sklepie?
  2. Logika warunkowa we wtyczce Elastic Checkout Fields
  3. Stan Koszyk zawiera > Liczba artykułów
  4. Łączenie kilku reguł logiki warunkowej w jednym polu
  5. Streszczenie

Dlaczego logika warunkowa jest przydatna w moim sklepie?

Logika warunkowa dla pól kasy WooCommerce zawsze ma jeden główny cel. Założeniem jest, aby Klient sklepu wypełniał tylko te pola, które są faktycznie niezbędne do realizacji zakupu. Prawdopodobnie zniechęcisz się, jeśli poczujesz, że sklep wymaga od Ciebie więcej informacji, niż jest to konieczne. Nawet jeśli sam fakt podania danych osobowych Cię nie zniechęca, prawdopodobnie zniechęci Cię poczucie straty czasu na wypełnianie długiego formularza.

WooCommerce oferuje tutaj tylko jeden rodzaj logiki warunkowej i jest on raczej niewidoczny na pierwszy rzut oka. Dzieje się tak, gdy w koszyku znajdują się wyłącznie produkty, które nie wymagają wysyłki - wówczas pola wysyłki (te z prefiksem wysyłki , np. imię_wysyłki ) są ukryte. Ale to jest to.

Logika warunkowa we wtyczce Elastic Checkout Fields

Logika warunkowa składa się z dwóch podstawowych pojęć – warunku i działania. Jeżeli warunek jest spełniony, akcja zostaje uruchomiona. W przypadku płatności WooCommerce akcja zwykle oznacza pokazanie lub ukrycie pola lub ustawienie go zgodnie z wymaganiami.

Kliknij na obrazek, aby go powiększyć

PRZYKŁAD 1
Jeśli w koszyku znajduje się produkt z kategorii Prezenty dla niej , pokaż pole wyboru Opakowanie jako prezent .

Wtyczka Elastic Checkout Fields od wersji 4.0.0 oferuje rozbudowane ustawienia logiki warunkowej, w tym zupełnie nowe warunki (zaznaczone pogrubioną czcionką ):

  • Koszyk zawiera
    • Produkt
    • Kategoria
    • Rodzaj produktu
    • Liczba pozycji (ile produktów znajduje się w koszyku)
  • Koszyk (jaka jest całkowita wartość koszyka)
  • Pole FCF (jeśli pole dodane przez wtyczkę FCF ma odpowiednią wartość)
  • Sposób wysyłki
  • Pola Woo (jeśli pole dodane przez WooCommerce ma odpowiednią wartość)
  • Użytkownik (jaka jest jego rola w sklepie)
  • Metoda płatności
  • Data (jaka jest data i godzina wypełnienia formularza)
  • Pole FPF (jeśli pole dodane przez wtyczkę Elastic Product Fields ma odpowiednią wartość)

Stan Koszyk zawiera > Liczba artykułów

Skąd wziął się pomysł dodania warunku Koszyk zawiera > Liczba pozycji do logiki warunkowej Elastyczne pola realizacji transakcji ? Te i inne pomysły (potrzeby) regularnie zgłaszają nam użytkownicy wtyczek, a jeden scenariusz pojawiał się bardzo często.

Co sprzedaje sklep?
Tylko produkty wirtualne – spersonalizowane bilety.

Czego potrzebuje sklep?
Dodatkowe informacje o posiadaczu biletu – takie jak imię i nazwisko oraz adres e-mail.
Zapisanie tych dodatkowych informacji wraz z zamówieniem.

Jakie jest rozwiązanie?
Logika warunkowa Koszyk zawiera > Liczba pozycji .

Warunek Koszyk zawiera > Liczba sztuk pozwala na wykonanie akcji jeżeli ilość produktów w koszyku odpowiada wartościom liczbowym (x) podanym w ustawieniach:

  • Jest (x)
  • Więcej niż (x)
  • Mniej niż (x)

Konfiguracja takiej logiki warunkowej w panelu wtyczek jest prosta i sprowadza się do skonfigurowania jednej linii:

  1. Wybierz pole (lub dodaj nowe), np . Imię i nazwisko na numerze biletu. 1 i kliknij zakładkę Logika warunkowa .
  2. Kliknij opcję Grupa 1 – pojawią się dodatkowe opcje.
  3. Wybierz akcję, np. Pokaż to pole – pojawią się dodatkowe opcje.
  4. Ustaw regułę nr 1 (pierwszy warunek):
    Koszyk zawiera > Ilość artykułów > Więcej niż > 0
Kliknij na obrazek, aby go powiększyć

PRZYKŁAD #2
Jeżeli w koszyku znajduje się przynajmniej 1 produkt, imię i nazwisko na bilecie nr. W formularzu zamówienia pojawi się 1 pole.

Podobnie ustawia się następujące pola:

  1. Wybierz pole (lub dodaj nowe), np . Imię i nazwisko na numerze biletu. 2 i kliknij zakładkę Logika warunkowa .
  2. Kliknij opcję Grupa 1 .
  3. Wybierz akcję, np. Pokaż to pole .
  4. Ustaw regułę nr 1 :
    Koszyk zawiera > Ilość artykułów > Więcej niż > 1

PRZYKŁAD #3
Jeżeli w koszyku znajduje się 1 produkt, imię i nazwisko na bilecie nr. W formularzu zamówienia pojawi się 1 pole.
Jeżeli w koszyku znajdują się 2 produkty, pola Imię i nazwisko na paragonie nr. 1 i imię i nazwisko na bilecie nr. 2 pojawi się w formularzu zamówienia.

Łączenie kilku reguł logiki warunkowej w jednym polu

Przykłady #2 i #3 opisują sytuację, gdy wszystkie produkty w sklepie wymagają dodatkowych informacji (zawsze takich samych). Może się jednak zdarzyć, że w sklepie znajdą się inne produkty, które nie wymagają podawania imienia i nazwiska oraz adresu e-mail – wtedy podawanie Imienia w polu biletu nie ma większego sensu. W takim przypadku konieczny będzie dodatkowy warunek (Zasada nr 2), aby wykluczyć takie produkty i zawęzić scenariusz:

  1. Wybierz pole Nazwa na bilecie nr 1 i kliknij zakładkę Logika warunkowa .
  2. Kliknij opcję Grupa 1 .
  3. Kliknij przycisk I w wierszu Reguła nr 1 – pojawią się dodatkowe opcje.
  4. Ustaw regułę nr 2 (drugi warunek):
    Koszyk zawiera > Kategoria > Czyli > Bilety
Kliknij na obrazek, aby go powiększyć

PRZYKŁAD #4
Jeżeli w koszyku znajduje się co najmniej 1 produkt i zawiera on produkt z kategorii Bilety , w polu Imię i nazwisko na bilecie nr. W formularzu zamówienia pojawi się 1 pole.

Streszczenie

Logika warunkowa wtyczki Elastic Checkout Fields obejmuje wszystkie podstawowe elementy formularza zakupu, takie jak: koszyk, metody wysyłki i płatności, pola WooCommerce i rola użytkownika. Jeśli dodamy do tego kolejne, mniej oczywiste (ale przydatne) warunki, takie jak pola FCF i FPF oraz datę, otrzymamy kompletne narzędzie, które pozwala nam obsłużyć nawet najbardziej skomplikowane scenariusze zakupowe, np. pokazanie pola tylko użytkownikowi z konkretnego kraju (więcej na ten temat w artykule Jak dodać logikę warunkową do pola Kraj w kasie WooCommerce).

Elastyczne pola realizacji transakcji PRO WooCommerce 59 dolarów

Edytuj, dodaj nowe lub ukryj niepotrzebne pola w formularzu realizacji transakcji WooCommerce. Dodaj ceny do pól i użyj logiki warunkowej. Chodzi przede wszystkim o konwersje i lepsze doświadczenia użytkownika. NOWY: teraz możesz ustawić wiele warunków (OR) w jednej lub większej liczbie grup warunków (AND).

Aktywne instalacje: ponad 90 000 |Ocena WordPressa:

Dodaj do koszyka lub Wyświetl szczegóły
Ponad 90 000 aktywnych instalacji
Ostatnia aktualizacja: 21.02.2024
Współpracuje z WooCommerce 8.2 - 8.6.x