Jak dodać logikę warunkową do pól kasy WooCommerce?

Opublikowany: 2018-06-22

W tym przewodniku dowiesz się, jak skonfigurować logikę warunkową dla pól kasy w Twoim sklepie WooCommerce. Poprowadzę Cię krok po kroku przez konfigurację. W końcu będziesz mógł samodzielnie skonfigurować pola warunkowe kasy WooCommerce!

Czy kiedykolwiek chciałeś ukryć niektóre pola na podstawie pewnych warunków , takich jak kraj, miasto lub dane do wysyłki?

Zobaczmy, jak ustawić warunkowe pola kasy w WooCommerce za pomocą wtyczki!

Spis treści

  1. Edytor pól kasy WooCommerce
  2. Pola płatności warunkowych — funkcje
  3. Logika warunkowa kasowania pola telefonu
  4. Pola warunkowe produktu/kategorii
  5. Logika warunkowa WooCommerce dla numeru VAT
  6. Elastyczne faktury dla WooCommerce
  7. Warunkowa metoda wysyłki w kasie

Edytor pól kasy WooCommerce

Aby kontynuować korzystanie z tego przewodnika , potrzebujesz wtyczki, ponieważ WooCommerce nie ma wbudowanej logiki warunkowej .

Stworzyliśmy elastyczne pola płatności. Jedną z najpotężniejszych funkcji, które opracowaliśmy we wtyczce, jest obsługa logiki warunkowej .

Ale nie wierz nam na słowo, ponad 80 000 sklepów WooCommerce na całym świecie codziennie korzysta z wtyczki.

Oceny wtyczek logiki warunkowej woocommerce
Elastyczne pola kasy w repozytorium

Często dodajemy nowe funkcje lub naprawiamy błędy w tej wtyczce. Ludzie naprawdę to doceniają!

Ta wtyczka wykorzystuje również wygląd i styl WordPress i jest bardzo łatwa w użyciu dzięki przejrzystemu interfejsowi.

Zobacz, zanim zaczniemy:

Warunkowy edytor pól kasy woocommerce
Elastyczny interfejs pól kasy

Możesz edytować standardowe pola WooCommerce, dodawać nowe niestandardowe pola i używać dla nich logiki warunkowej.

Co więcej, możesz bezpłatnie pobrać elastyczne pola płatności ! Obejrzyj ten film, aby zobaczyć, co ta wtyczka oferuje w darmowej wersji:

Edytor pól kasy WooCommerce dla warunków

Łatwe warunki warunkowe WooCommerce. Elastyczne pola kasy to Twój wybór, aby ustawić logikę warunkową WooCommerce.

Dodaj do koszyka lub Wyświetl szczegóły
Ponad 80 000 aktywnych instalacji
Ostatnia aktualizacja: 2023-03-27
Współpracuje z WooCommerce 7.1 - 7.6.x
Sprawdź, jak ta wtyczka działa dla Ciebie. Należy jednak pamiętać, że logika warunkowa jest dostępna tylko w wersji Flexible Checkout Fields PRO.

Funkcje pól płatności warunkowych WooCommerce

Teraz pokażę ci, jak skonfigurować logikę warunkową dla pola telefonicznego.

Będziesz potrzebować wersji PRO, ponieważ darmowa nie obsługuje warunkowych pól kasy WooCommerce.

Logikę warunkową można skonfigurować na trzy sposoby:

  • pola,
  • produkty lub kategorie,
  • wybrany sposób wysyłki.

Pokażę ci je wszystkie.

Użyjemy funkcji pól warunkowych kasy WooCommerce z polem wyboru. Skonfigurujemy, aby pole telefonu było wyświetlane, gdy klient zaznaczy opcję Pokaż telefon? pole wyboru.

Logika warunkowa kasowania pola telefonu

Najpierw musisz utworzyć nowe pole niestandardowe.

Wybierz pole wyboru jako typ pola. Ustaw Pokaż telefon? jako etykieta:

elastyczne pola kasy pole wyboru
Dodaj nowe pole w elastycznych polach kasy, aby ustanowić logikę warunkową WooCommerce

Meta name będzie nazwą pola w Twojej bazie danych. Nie musisz zmieniać domyślnego.

Kliknij Dodaj pole . Następnie, jak widać, na ekranie konfiguracji pojawia się pole:

Elastyczne pola kasy dodają pole wyboru, aby ustanowić logikę warunkową
Dodawanie warunków warunkowych WooCommerce — najpierw dodaj pole wyboru

Przejdź do domyślnego pola Phone WooCommerce i kliknij zakładkęLogika warunkowa .

Zakładka „Logika warunkowa” w ustawieniach pola
Ustawianie warunków WooCommerce

Tutaj znajdziesz ustawienia pól warunkowych kasy WooCommerce:

Warunkowy edytor pól kasy woocommerce
Ustawienia logiki warunkowej pola

Zaznacz pole wyboru Włącz logikę warunkową na podstawie pól FCF :

warunkowe pola kasy dla woocommerce
Ustawienia logiki warunkowej pola w elastycznych polach realizacji transakcji

Dodaj nową regułę. Wybierz niestandardowe pole w regule (Pokazać telefon?).

Zapisz ustawienia i gotowe.

Patrzeć:

Pola warunkowe kasy WooCommerce
Ustawienie logiki warunkowej w kasie WooCommerce: wynik końcowy

Działa tak jak chcieliśmy!

Logika warunkowa kasy produktu/kategorii

Istnieje drugi sposób konfiguracji pól.

Możesz także użyć logiki warunkowej produktu/kategorii.

Załóżmy, że sprzedajesz koszulki z niestandardowymi projektami. Chcesz, aby Twoi klienci mogli opisywać Ci swoje projekty. Ponadto potrzebujesz numeru telefonu, aby omówić z nimi projekt.

W kasie znajduje się domyślne pole Telefon, ale być może Twoi klienci chcieliby podać inny numer telefonu. W ten sposób mogą skierować Cię bezpośrednio do Kierownika ds. Marketingu zamiast do Księgowego lub Kierownika Biura.

Potrzebujemy więc takich pól:

ustawienia logiki warunkowej woocommerce
Niestandardowe pola projektu przy kasie

Gdy klient wybierze drugą opcję, wyskakuje kolejne pole telefonu:

Warunkowy edytor pól kasy woocommerce
Projekt niestandardowy: pole numeru telefonu

Jak skonfigurować te pola w ten sposób?

Najpierw musisz dodać te pola:

ustawianie warunków woocommerce
Nowe pola dla niestandardowego projektu koszulki

(Projekt „ T-Shirt Custom Project ” to prosty tekst HTML. Użyłem znacznika HTML <strong>, aby go pogrubić).

Następnie musisz skonfigurować logikę warunkową:

Przewodnik po polach płatności warunkowych woocommerce
Konfigurowanie logiki warunkowej WooCommerce dla pola HTML

Jak widzisz, skonfigurowałem wtyczkę tak, aby wyświetlała pole, gdy w koszyku znajduje się produkt T-Shirt - Custom Project . Musisz skonfigurować logikę warunkową w ten sam sposób dla następnych dwóch pól.

Jednak w przypadku ostatniego pola ( Twój numer telefonu ) musisz zamiast tego użyć logiki warunkowej pól. To dlatego, że wtyczka powinna wyświetlać to pole, gdy klient wybierze konkretną opcję w polu radia. Mam na myśli opcję „ Chcę podać inny numer telefonu do omówienia projektu” .

Patrzeć:

pola kasy warunkowej woocommerce
Logika warunkowa dla pola Twój numer telefonu

Możesz także użyć weryfikacji numeru telefonu dla tego pola:

ustawienie walidacji
Weryfikacja numeru telefonu

Dowiedz się więcej o walidacji kasy WooCommerce →

Pole płatności warunkowej NIP

Możesz również użyć logiki warunkowej dla pola numeru VAT.

Domyślnie WooCommerce wyświetla pole Nazwa firmy zaraz po polach Imię i Nazwisko . Pole jest opcjonalne. Jednak lepiej to ukryć, chyba że klient chce fakturę.

Możesz po prostu przesunąć pole na dół. Następnie możesz po prostu utworzyć pole wyboru Chcę fakturę i pole Numer VAT .

Warunkowy edytor pól kasy woocommerce z elastycznymi polami kasy
Pola płatności warunkowych dla ustawień WooCommerce

Następnie należy skonfigurować logikę warunkową dla pól Nazwa firmy i NIP .

karta logiki warunkowej w domyślnych ustawieniach pola woocommerce
Ustaw nowe reguły, aby ustanowić logikę warunkową

Pamiętaj, aby ustawić te pola jako Wymagane .

Spójrz na efekt końcowy:

warunki warunkowe woocommerce w kasie woocommerce
Chcę mieć pole wyboru faktury z logiką warunkową

Bonus: Jest inne rozwiązanie.

Elastyczne faktury dla WooCommerce

Stworzyliśmy wtyczkę Elastyczne faktury. Nie tylko dodaje pole numeru VAT, ale także sprawdza poprawność numeru VAT podanego przez klientów.

komunikaty o błędach w kasie
Walidacja numeru VAT w kasie WooCommerce

Więcej informacji znajdziesz w naszym artykule: 3 sprawdzone sposoby na dodanie pola NIP w WooCommerce

PS Chcesz zmienić wygląd pól? Sprawdź nasz przewodnik po stylach CSS.

Pole płatności warunkowej metody wysyłki dla WooCommerce

Dzięki tej funkcji będziesz mógł wyświetlać lub ukrywać pola kasy, gdy klient wybierze określoną metodę wysyłki na stronie kasy. W tym celu wystarczy zaznaczyć opcję Włącz logikę warunkową opartą na metodach wysyłki i dodać nową regułę .

pola płatności warunkowych woocommerce dla metod wysyłki
Skonfiguruj strefę i metodę wysyłki z logiką warunkową

W sekcji Reguła zobaczysz pole wyboru. W pierwszym wybierz kraj, dla którego nie chcesz pokazywać metod wysyłki. Wybierz strefę wysyłki , możesz wybrać strefę wysyłki, która obejmuje metodę wysyłki. A następnie w drugim polu Wybierz metodę wysyłki wybierz metody wysyłki, które są uwzględnione w wybranej strefie wysyłki. Tutaj użyłem metody wysyłki, którą skonfigurowałem za pomocą wtyczki Flexible Shipping.

Chcieć wiedzieć więcej? Możesz przeczytać nasz kompletny przewodnik na temat ukrywania lub pokazywania pól kasy w oparciu o metodę wysyłki w WooCommerce.

Streszczenie

W tym krótkim przewodniku nauczyłeś się konfigurować pola warunkowe kasy WooCommerce. Jeśli masz jakieś pytania, po prostu skorzystaj z sekcji komentarzy poniżej.

Odwiedź stronę produktu Flexible Checkout Fields, aby zobaczyć wszystkie funkcje wtyczki .

Edytor pól kasy WooCommerce dla warunków

Łatwe warunki warunkowe WooCommerce. Elastyczne pola kasy to Twój wybór, aby ustawić logikę warunkową WooCommerce.

Dodaj do koszyka lub Wyświetl szczegóły
Ponad 80 000 aktywnych instalacji
Ostatnia aktualizacja: 2023-03-27
Współpracuje z WooCommerce 7.1 - 7.6.x
Oto lista odtwarzania YouTube ze wszystkimi samouczkami wideo dotyczącymi elastycznych pól płatności.

Możesz także wypróbować wtyczkę w swoim darmowym demo !