Cum se adaugă logica condiționată la câmpurile de plată WooCommerce?

Publicat: 2018-06-22

În acest ghid, veți învăța cum să configurați logica condiționată pentru câmpurile de plată din magazinul dvs. WooCommerce. Vă voi ghida pas cu pas prin configurație. În cele din urmă, veți putea să configurați singur câmpurile condiționate de plată WooCommerce!

Ați dorit vreodată să ascundeți unele câmpuri în funcție de anumite condiții , cum ar fi țara, orașul sau detaliile de expediere?

Să vedem cum să setăm câmpuri de plată condiționate în WooCommerce cu un plugin!

Cuprins

  1. WooCommerce Checkout Fields Editor
  2. Câmpuri de plată condiționată - Caracteristici
  3. Logica condiționată de verificare a câmpului de telefon
  4. Câmpuri condiționate de produs/categorie
  5. Logica condiționată WooCommerce pentru numărul de TVA
  6. Facturi flexibile pentru WooCommerce
  7. Metoda de livrare condiționată în casă

WooCommerce Checkout Fields Editor

Pentru a continua cu acest ghid , veți avea nevoie de un plugin deoarece WooCommerce nu are o logică condiționată încorporată .

Am creat Câmpuri flexibile de plată. Una dintre cele mai puternice caracteristici pe care le-am dezvoltat în plugin este suportul pentru logica condiționată .

Dar nu ne credeți pe cuvânt, peste 80.000 de magazine WooCommerce din întreaga lume folosesc pluginul zilnic.

Evaluările pluginului pentru logică condiționată woocommerce
Câmpuri de checkout flexibile în depozit

Adăugăm adesea noi funcții sau remediam erori în acest plugin. Oamenii chiar apreciază!

Acest plugin utilizează, de asemenea, aspectul și senzația WordPress și este foarte ușor de utilizat datorită interfeței curate.

Aruncă o privire înainte de a începe:

editor de câmpuri de finalizare a comenzii woocommerce condiționat
Interfață flexibilă pentru câmpuri de plată

Puteți edita câmpurile standard WooCommerce, puteți adăuga noi câmpuri personalizate și puteți utiliza logica condiționată pentru ele.

În plus, puteți descărca Câmpuri flexibile de plată gratuit ! Urmăriți acest videoclip pentru a vedea ce vă oferă acest plugin în versiunea gratuită:

Editor de câmpuri de plată WooCommerce pentru condiționale

Condiționalele WooCommerce simplificate. Câmpurile de plată flexibile este alegerea dvs. pentru a seta logica condiționată WooCommerce.

Adaugă in coş sau Vedeți detalii
Peste 80.000 de instalații active
Ultima actualizare: 2023-03-27
Funcționează cu WooCommerce 7.1 - 7.6.x
Vezi cum funcționează acest plugin pentru tine. Cu toate acestea, rețineți că logica condiționată este disponibilă numai în versiunea Flexible Checkout Fields PRO.

Caracteristicile câmpurilor de plată condiționate WooCommerce

Acum vă voi arăta cum să configurați logica condiționată pentru un câmp de telefon.

Veți avea nevoie de versiunea PRO, deoarece cea gratuită nu acceptă câmpurile de plată condiționate WooCommerce.

Puteți configura logica condiționată în trei moduri, pentru:

  • câmpuri,
  • produse sau categorii,
  • metoda de expediere selectată.

Îți voi arăta pe toate.

Vom folosi funcția de câmpuri condiționate de plată WooCommerce cu un câmp de casetă de selectare. Vom configura ca un câmp de telefon să apară atunci când un client marchează un Afișare telefon? Caseta de bifat.

Logica condiționată de verificare a câmpului de telefon

Mai întâi, trebuie să creați un nou câmp personalizat.

Selectați caseta de selectare ca tip de câmp. Setați Afișați telefonul? ca etichetă:

câmpuri flexibile de finalizare a casetei de validare
Adăugați un câmp nou în Câmpurile de plată flexibile pentru a stabili logica condiționată WooCommerce

Meta name va fi numele câmpului din baza de date. Nu trebuie să-l schimbați pe cel implicit.

Faceți clic pe Adăugați câmp . Apoi, după cum puteți vedea, câmpul apare pe ecranul de configurare:

Câmpurile de plată flexibile adaugă o casetă de selectare pentru a stabili logica condiționată
Adăugarea de condiții WooCommerce - adăugați mai întâi o casetă de selectare

Accesați câmpul implicit Phone WooCommerce și faceți clic pe filaLogica condiționată .

Fila „Logica condiționată” din setările câmpului
Setarea condițiilor WooCommerce

Veți găsi setările pentru câmpurile condiționate de finalizare a plății WooCommerce aici:

Woocommerce editor de câmpuri de plată condiționat
Setările logice condiționate ale câmpului

Bifați caseta de selectare Activare logica condiționată pe baza câmpurilor FCF :

câmpuri de plată condiționate pentru woocommerce
Setările logice condiționate ale câmpului în Câmpuri de plată flexibile

Adăugați o nouă regulă. Selectați câmpul personalizat din regulă (Afișați telefonul?).

Salvați setările și sunteți gata de plecare.

Uite:

Câmpuri condiționale pentru finalizarea plății WooCommerce
Setarea logicii condiționate în finalizarea WooCommerce: rezultatul final

Funcționează așa cum ne-am dorit!

Logica condiționată a plății pentru produse/categorii

Există o a doua modalitate prin care vă puteți configura câmpurile.

Puteți utiliza și logica condiționată de produs/categorie.

Să presupunem că vindeți tricouri cu proiecte personalizate. Vrei ca clienții tăi să-ți poată descrie proiectele. De asemenea, aveți nevoie de un număr de telefon pentru a discuta despre proiect cu ei.

Există un câmp Telefon prestabilit la finalizare, dar poate că clienții dvs. ar dori să furnizeze un alt număr de telefon. În acest fel, ei vă pot îndruma direct către Managerul de marketing în loc de către Managerul de contabilitate sau de birou.

Deci avem nevoie de astfel de câmpuri:

setări logice condiționate woocommerce
Câmpuri personalizate ale proiectului la finalizare

Când un client selectează a doua opțiune, apare un alt câmp de telefon:

editor de câmpuri de finalizare a comenzii woocommerce condiționat
Proiect personalizat: câmp pentru numărul de telefon

Cum se configurează astfel aceste câmpuri?

Mai întâi, trebuie să adăugați aceste câmpuri:

stabilirea condiționalelor woocommerce
Câmpuri noi pentru proiectul de tricouri personalizate

(„ Proiectul personalizat de tricou ” este un text HTML simplu. Am folosit eticheta HTML <strong> pentru aldine).

Apoi, trebuie să configurați logica condiționată:

Ghidul câmpurilor de plată condiționată woocommerce
Configurarea logicii condiționate WooCommerce pentru câmpul HTML

După cum vedeți, am configurat pluginul pentru a afișa câmpul atunci când un coș conține un produs T-Shirt - Custom Project . Trebuie să configurați logica condiționată în același mod pentru următoarele două câmpuri.

Cu toate acestea, pentru ultimul câmp ( Numărul dvs. de telefon ), trebuie să utilizați în schimb logica condiționată a câmpurilor. Asta pentru că pluginul ar trebui să afișeze acest câmp atunci când un client selectează o anumită opțiune în câmpul radio. Mă refer la opțiunea „ Vreau să ofer un alt număr de telefon pentru a discuta despre proiect” .

Uite:

câmpuri de plată condiționate woocommerce
Logica condiționată pentru câmpul Numărul dvs. de telefon

De asemenea, puteți utiliza validarea numărului de telefon pentru acest câmp:

setarea validarii
Validarea numărului de telefon

Aflați mai multe despre validarea plății WooCommerce →

Câmp de plată condiționat pentru numărul de TVA

Puteți utiliza logica condiționată și pentru câmpul numărului de TVA.

În mod implicit, WooCommerce arată câmpul Nume companie imediat după câmpurile Prenume și Nume . Câmpul este opțional. Cu toate acestea, este mai bine să-l ascundeți decât dacă un client dorește o factură.

Puteți muta pur și simplu câmpul în partea de jos. În continuare, puteți crea pur și simplu o casetă de selectare Doresc o factură și un câmp Număr de TVA .

Woocommerce editor de câmpuri de plată condiționat cu câmpuri flexibile de plată
Câmpuri de plată condiționate pentru setările WooCommerce

Apoi, trebuie să configurați logica condiționată pentru câmpurile Nume companie și Număr de TVA .

fila logică condiționată în setările implicite ale câmpului woocommerce
Stabiliți reguli noi pentru a stabili o logică condiționată

Nu uitați să setați aceste câmpuri ca fiind Obligatorii .

Uită-te la efectul final:

Condiționalele woocommerce în finalizarea comenzii woocommerce
Vreau o casetă de selectare pentru factură cu logică condiționată

Bonus: Există o altă soluție.

Facturi flexibile pentru WooCommerce

Am creat pluginul Facturi flexibile. Nu numai că adaugă un câmp de număr de TVA, dar validează și numărul de TVA furnizat de clienții tăi.

mesaje de eroare la finalizare
Validarea numărului de TVA în WooCommerce Checkout

Veți găsi mai multe informații în articolul nostru: 3 moduri încercate și testate de a adăuga un câmp de număr de TVA în WooCommerce

PS Vrei să schimbi aspectul câmpurilor? Consultați ghidul nostru de stil CSS.

Câmp de plată condiționat pentru Metoda de livrare pentru WooCommerce

Cu această funcție, veți putea afișa sau ascunde câmpurile de finalizare a comenzii atunci când un client selectează o anumită metodă de livrare pe pagina de finalizare a comenzii. Pentru a face acest lucru, trebuie doar să bifați Activați logica condiționată bazată pe metodele de expediere și adăugați o nouă regulă .

câmpurile de finalizare a comenzii woocommerce pentru metodele de expediere
Configurați zona și metoda de expediere cu o logică condiționată

În secțiunea Regulă , veți vedea un câmp selectat. În primul, selectați țara pentru care nu doriți să afișați metodele de expediere. Selectați Zona de expediere , puteți alege zona de expediere care include metoda dvs. de expediere. Apoi, în al doilea câmp, Selectați metoda de expediere , alegeți metodele de expediere care sunt incluse în zona de expediere selectată. Aici am folosit metoda de expediere pe care am configurat-o cu pluginul Flexible Shipping.

Vrei să afli mai multe? Puteți citi ghidul nostru complet despre cum să ascundeți sau să afișați câmpurile de plată pe baza metodei de expediere în WooCommerce.

rezumat

În acest ghid rapid, ați învățat cum să configurați câmpurile condiționale de plată WooCommerce. Dacă aveți întrebări, folosiți secțiunea de comentarii de mai jos.

Vizitați pagina de produs Flexible Checkout Fields pentru a vedea toate caracteristicile pluginului .

Editor de câmpuri de plată WooCommerce pentru condiționale

Condiționalele WooCommerce simplificate. Câmpurile de plată flexibile este alegerea dvs. pentru a seta logica condiționată WooCommerce.

Adaugă in coş sau Vedeți detalii
Peste 80.000 de instalații active
Ultima actualizare: 2023-03-27
Funcționează cu WooCommerce 7.1 - 7.6.x
Iată o listă de redare YouTube cu toate tutorialele video referitoare la Câmpurile flexibile de plată.

Puteți încerca și pluginul în demonstrația dvs. gratuită !