Doriți să știți ce tipuri de câmpuri ale managerului de câmpuri de finalizare a comenzii colectează datele de care aveți nevoie? CFM oferă 22 de tipuri de câmpuri, iar acest ghid acoperă ce face fiecare, împreună cu opțiunile pe care le partajează fiecare câmp.
Înainte de a începe, asigurați-vă că Easy Digital Downloads și funcționalitatea Manager de câmpuri de finalizare a comenzii sunt instalate și activate pe site-ul dvs. WordPress.
⚠️ Cerințe: Managerul de câmpuri de finalizare a comenzii este o funcționalitate Easy Digital Downloads Pro și necesită o licență Professional Pass sau superioară.
Pentru a construi formularul în sine, consultați documentația de configurare a managerului de câmpuri de finalizare a comenzii.
Opțiuni Partajate de Fiecare Câmp
Pentru a începe, vom analiza opțiunile care apar pe aproape fiecare tip de câmp, indiferent de cel pe care îl alegeți.
Patru dintre ele se află în partea principală a panoului de câmpuri. Obligatoriu determină dacă un client poate finaliza comanda fără a răspunde. Eticheta câmpului este textul pe care îl văd. Text de ajutor apare sub câmp. Dimensiune setează lățimea de intrare, iar rezultatele variază în funcție de tema dvs.
Găsirea Setărilor Avansate
Restul opțiunilor partajate se află în spatele unei dezvăluiri în interiorul fiecărui câmp. Pentru a le accesa, derulați la Setări avansate în cadrul câmpului și faceți clic pe el pentru a-l extinde.

Extinderea acestuia dezvăluie cinci opțiuni într-un singur loc.

Prima, Afișează câmpul pe frontend-ul de finalizare a comenzii, determină cine vede câmpul. Implicit, acesta este afișat clienților și dvs. Alternativa îl afișează doar în administratorul dvs., ceea ce este modul în care stocați datele comenzii pe care un client nu are nevoie să le vadă niciodată.
Cele patru rămase primesc fiecare propria secțiune mai jos.
Alegerea Locului unde sunt Stocate Datele
Unde ar trebui stocate aceste metadate determină cât timp durează un răspuns și cui îi aparține.

Metadate comandă atașează răspunsul la o singură comandă. Acesta este implicit și se potrivește oricărui lucru care poate diferi între achiziții.
Metadate utilizator atașează răspunsul la contul clientului, astfel încât aceeași valoare să se aplice fiecărei comenzi pe care o plasează. Este pre-completat la următoarea achiziție, iar clienții îl pot actualiza singuri prin scurtcodul editorului de profil.
⚠️ Cerințe: Evitați să modificați această setare odată ce clienții au început să răspundă la câmp. Răspunsurile salvate anterior conform alegerii anterioare nu vor fi găsite.
Activarea Opțiunii Meta Utilizator
Dacă Metadate utilizator nu apare ca opțiune, este pentru că clienții de pe magazinul dvs. pot finaliza comanda fără cont. Fără cont, nu există nimic la care să se atașeze răspunsul.
Pentru a schimba asta, accesați Descărcări » Setări » Plăți » Finalizare comandă. Comutați Înregistrarea clienților la Clienții trebuie să se autentifice sau să creeze un cont pentru a cumpăra.

⚠️ Cerințe: Doar Clienții trebuie să se autentifice sau să creeze un cont pentru a cumpăra deblochează stocarea Meta Utilizator. Înregistrați automat conturi noi de utilizator creează conturi, dar nu face opțiunea disponibilă.
Excluderea unui Câmp din Exporturile Dvs.
Afișați în CSV-uri exportate decide dacă răspunsurile câmpului apar atunci când exportați comenzile. Este activat implicit.

Dezactivarea sa este utilă pentru câmpurile ale căror răspunsuri sunt zgomot într-un tabel, cum ar fi un honeypot sau o notă internă. Răspunsul este stocat oricum pe comandă, indiferent de situație.
Setarea Cheii Meta
Cheia Meta este numele sub care este stocat răspunsul în baza dvs. de date. Este, de asemenea, eticheta șablon pe care o utilizați pentru a introduce răspunsul într-un e-mail, astfel încât o cheie meta de company_name devine {company_name} .

Lăsați-l gol și Managerul de Câmpuri de Finalizare Comandă va genera unul din eticheta câmpului dvs. Cheile meta nu pot conține spații, așa că folosiți o linie de subliniere sau o cratimă în schimb.
⚠️ Cerințe: Evitați schimbarea unei chei meta după ce clienții au început să răspundă la câmp. Răspunsurile salvate sub cheia veche nu vor mai fi găsite.
Setarea Opțiunilor de Confidențialitate
Fiecare câmp poartă, de asemenea, propriile Setări de confidențialitate. Acestea controlează cum este gestionat răspunsul atunci când un client își exercită drepturile de confidențialitate prin instrumentele încorporate ale WordPress.

Afișați câmpul în Exportul de confidențialitate decide dacă răspunsul este inclus atunci când un client solicită o copie a datelor sale. Este activat implicit.
Acțiune de ștergere a datelor private decide ce se întâmplă atunci când un client solicită ștergerea. Anonimizare este implicită și amestecă valoarea, ceea ce menține rapoartele dvs. intacte. Ștergere o elimină complet, iar Nicio acțiune o lasă în pace.
Unele câmpuri conțin informații personale, cum ar fi Numele de familie sau Adresa de e-mail. Pe acestea, controalele sunt setate pentru dvs. și apar ca o scurtă explicație, mai degrabă decât o setare editabilă.

ℹ️ Notă: Setările de confidențialitate se aplică câmpurilor stocate ca Meta Plată. Câmpurile stocate ca Meta Utilizator sunt acoperite de gestionarea proprie a datelor utilizatorilor de către WordPress.
Cele 22 de Tipuri de Câmpuri de Finalizare a Achiziției
Fiecare tip de mai jos colectează date într-o formă diferită. Unde un tip are opțiuni dincolo de cele comune, acestea sunt notate cu el.
Câmpuri Text și Număr
- Text: un câmp de introducere text standard, pe o singură linie. Cea mai comună alegere pentru un răspuns scurt, liber.
- Zonă text: o casetă pe mai multe linii. Puteți seta rândurile, coloanele, textul de substituent și o valoare implicită. Oferă, de asemenea, trei moduri: o casetă simplă, un editor complet bogat sau un editor bogat mai mic.
- E-mail: arată ca un câmp de text, dar acceptă doar o adresă de e-mail validă.
- URL: arată ca un câmp text, dar acceptă doar o adresă web validă.
- Dată: un selector de dată, cu opțiunea de a colecta și o oră. Puteți seta dacă selectorul se deschide la zi, lună sau an.
- Repetare: un câmp text pe care clientul îl poate duplica de câte ori are nevoie, pentru colectarea unei liste de răspunsuri.
Câmpuri de Alegere
- Selectare: un meniu derulant unde clientul alege o opțiune. Setați opțiunile și textul placeholder.
- Selectare multiplă: același control, dar clientul poate alege mai multe.
- Butoane radio: un set de butoane radio, o singură alegere. Mai bun decât un meniu derulant când doriți ca fiecare opțiune să fie vizibilă.
- Casetă de selectare: un set de casete de selectare, oricare dintre ele poate fi bifată.
- Țară: un meniu derulant cu toate țările. Puteți adăuga sau elimina din listă pentru a construi una personalizată.
Câmpuri Nume și Email Client
Aceste trei există pentru a putea restaura un câmp eliminat din greșeală. Fiecare formular are deja unul și nu puteți adăuga un al doilea.
- Prenume: un câmp text pentru un prenume, implicit 40 de caractere lățime. Nu are opțiune de meta cheie.
- Nume de familie: un câmp text pentru un nume de familie.
- Email utilizator: un câmp text validat ca adresă de email, destinat adresei unui utilizator WordPress. Acesta este diferit de tipul independent Email de mai sus, pe care îl puteți adăuga de câte ori doriți.
Încărcare fișier
Încărcare fișier permite unui client să atașeze fișiere la comanda sa. Pe lângă opțiunile partajate, puteți seta o dimensiune maximă a fișierului și un număr maxim de fișiere. De asemenea, alegeți ce tipuri de fișiere sunt permise, din aceste grupuri:
- Imagini: jpg, jpeg, gif, png, bmp
- Audio: mp3, wav, ogg, wma, mka, m4a, ra, mid, midi
- Video: avi, divx, flv, mov, ogv, mkv, mp4, m4v, mpg, mpeg, mpe
- PDF: pdf
- Documente Office: doc, ppt, pps, xls, mdb, docx, xlsx, pptx, odt, odp, ods, odg, odc, odb, odf, rtf, txt
- Arhive Zip: zip, gz, gzip, rar, 7z
- Fișiere executabile: exe
- CSV: csv
ℹ️ Notă: Cu funcționalitatea Amazon S3 activă, fișierele încărcate merg într-un folder numit cfm în bucket-ul dvs. S3 în loc.
Câmpuri de Aspect și Conținut
Acestea adaugă structură sau text formularului, mai degrabă decât să colecteze un răspuns, deci niciunul dintre ele nu apare pe confirmarea de achiziție.
- Antet de secțiune: un separator cu un titlu și o descriere, pentru gruparea unui formular lung în secțiuni lizibile.
- HTML: un titlu plus orice HTML doriți să plasați în formular.
- Termeni și Condiții: un bloc de text plus o casetă de selectare pe care clientul o bifează pentru a fi de acord.
Câmpuri Anti-Spam
Niciunul dintre acestea nu apare pe confirmarea de achiziție.
- Honeypot: un câmp invizibil pe care clienții reali nu îl văd niciodată și nu îl completează. Boții îl completează, iar o trimitere care îl include este respinsă.
- reCAPTCHA: adaugă Google reCAPTCHA v3 la checkout-ul dvs. Necesită o pereche de chei înainte de a funcționa, acoperită în secțiunea următoare.
Câmpuri pentru Dezvoltatori
Niciunul dintre acestea nu apare pe confirmarea de achiziție.
- Ascuns: un câmp de introducere standard ascuns. Singurele sale opțiuni sunt o cheie meta, o valoare și dacă se aplică pe front-end, în administrator sau în ambele.
- Hook de acțiune: declanșează o acțiune WordPress într-un punct ales al formularului, astfel încât un dezvoltator să poată reda orice dorește acolo. Îi dai un nume de hook și apoi te conectezi la el.
Acțiunea transmite patru argumente: obiectul formularului, ID-ul comenzii, ID-ul utilizatorului și obiectul câmpului. Ambele ID-uri ajung ca -2 când nu se aplică.
add_action( 'hookname', 'my_function_name', 10, 4 );
function my_function_name( $form, $payment_id, $user_id, $field ) {
// Your code here.
}
ℹ️ Notă: Easy Digital Downloads nu oferă suport pentru dezvoltare personalizată. Dacă aveți nevoie de ajutor, vă recomandăm să angajați un dezvoltator prin Codeable.
Configurarea reCAPTCHA
Câmpul reCAPTCHA necesită o pereche de chei înainte de a face orice. Pentru a o adăuga, accesați Downloads » Settings » Extensions » Checkout Fields Manager. Pe acel ecran, completați reCAPTCHA v3 Site Key și reCAPTCHA v3 Secret Key, apoi salvați.

Checkout Fields Manager folosește reCAPTCHA v3, așa că selectați v3 când creați cheile cu Google.
Versiunea 3 evaluează traficul silențios în fundal, ceea ce înseamnă că câmpul reCAPTCHA nu apare niciodată la finalizarea comenzii pentru clienții reali. Este, de asemenea, omis pentru gateway-urile care preiau plata pe propriul site, cum ar fi PayPal.
ℹ️ Notă: Dacă magazinul dvs. are încă o pereche de chei v2 mai veche salvată, acele câmpuri rămân vizibile până când adăugați ambele chei v3. Odată ce salvați o pereche v3, cheile mai vechi sunt eliminate pentru dvs.
Câmpuri de Finalizare a Comenzii pe care nu le puteți modifica
Două părți ale procesului de finalizare a comenzii sunt în afara razei de acțiune a Checkout Fields Manager și ambele sunt deliberate.
Câmpurile pentru adresa de facturare sunt necesare de gateway-urile de carduri și de sistemul de taxe Easy Digital Downloads, așa că rămân așa cum sunt. Formularul de card de credit în sine este, de asemenea, fix, deoarece gateway-urile depind de apariția acestor câmpuri exact așa cum se așteaptă.
Acestea sunt! Acum puteți alege tipul corect de câmp pentru datele de care aveți nevoie și puteți configura opțiunile pe care le partajează fiecare câmp. De asemenea, puteți afișa sau ascunde un câmp pe baza coșului de cumpărături sau a clientului. Pentru aceasta, consultați documentul Checkout Fields Manager conditional logic următor.
Întrebări frecvente despre tipurile de câmpuri ale managerului de câmpuri de finalizare a comenzii
Unde a dispărut opțiunea Cheie Meta?
S-a mutat în interiorul Setări avansate ale fiecărui câmp, împreună cu numele clasei CSS, opțiunea de export și alegerea stocării. Pentru a le afișa, faceți clic pe Setări avansate din interiorul câmpului.
Care este diferența dintre câmpul Email și Email Utilizator?
Email este un câmp de uz general pe care îl puteți adăuga ori de câte ori aveți nevoie, pentru o adresă secundară sau un contact de facturare. Email utilizator este adresa pe care Easy Digital Downloads o folosește pentru comandă în sine. Fiecare formular are deja unul și nu puteți adăuga un al doilea.
Ar trebui să folosesc Radio sau Select pentru o listă scurtă de opțiuni?
Tipul Radio se potrivește pentru trei sau patru alegeri, deoarece fiecare opțiune rămâne vizibilă fără a fi nevoie de clic. Tipul Select se potrivește pentru liste mai lungi, unde un meniu derulant menține formularul compact. Ambele colectează un singur răspuns.
De ce nu există opțiunea Meta Utilizator pe câmpul meu?
Magazinul dvs. permite clienților să finalizeze achiziția fără cont, deci nu există un cont în care să fie stocat răspunsul. Comutați Înregistrarea clienților la Clienții trebuie să se conecteze sau să creeze un cont pentru a cumpăra sub Descărcări » Setări » Plăți » Finalizare comandă.
Ce tipuri de câmpuri nu apar pe confirmarea achiziției?
7 dintre ele: ascuns, HTML, separator de secțiune, reCAPTCHA, hook de acțiune, honeypot și Termeni și Condiții. Niciunul dintre ele nu conține un răspuns care să fie relevant pentru a fi afișat unui client.
Pot adăuga un al doilea câmp Nume de Familie sau Prenume?
Nu. Fiecare formular are deja câte unul din fiecare, iar Easy Digital Downloads are nevoie de ele pentru a procesa o comandă. Aceste tipuri există în panou pentru a putea restaura unul care a fost eliminat din greșeală.
Am nevoie și de chei reCAPTCHA v2, pe lângă cele v3?
Nu. Managerul Câmpurilor de Finalizare a Achiziției folosește v3, deci o singură pereche de chei v3 este tot ce aveți nevoie. Dacă magazinul dvs. are salvate chei v2 mai vechi, acestea sunt eliminate odată ce salvați o pereche v3.
