Autentificare
Începe

Documentație Easy Digital Downloads

Documentație, Materiale de Referință și Tutoriale pentru Easy Digital Downloads 

Gestionarea etichetelor de e-mail Easy Digital Downloads

Easy Digital Downloads folosește etichete de șablon pentru a vă permite să inserați date în e-mailurile dvs.  Acestea sunt pur și simplu funcții care generează date pentru redare în e-mail.  Acestea sunt etichetele de șablon implicite:

  • {download_list} – O listă de descărcări cu linkuri clicabile pentru fiecare descărcare achiziționată
    Notă: E-mailul de notificare a vânzării nu va include linkuri clicabile, deoarece acestea sunt destinate doar chitanței prin e-mail a clientului.
  • {file_urls} – O listă de text simplu cu URL-uri de descărcare pentru fiecare descărcare achiziționată
  • {name} – Prenumele cumpărătorului
  • {fullname} – Numele complet al cumpărătorului, prenume și nume
  • {username} – Numele de utilizator al cumpărătorului pe site, dacă și-a înregistrat un cont
  • {user_email} – Adresa de e-mail a cumpărătorului
  • {billing_address} – Adresa de facturare a cumpărătorului
  • {date} – Data achiziției
  • {subtotal} – Prețul achiziției înainte de taxe
  • {tax} – Suma taxată a achiziției
  • {price} – Prețul total al achiziției
  • {payment_id} – Numărul unic de identificare pentru această achiziție
  • {receipt_id} – Numărul unic de identificare pentru această chitanță de achiziție
  • {payment_method} – Metoda de plată utilizată pentru această achiziție
  • {sitename} – Numele site-ului dvs.
  • {receipt_link} – Adaugă un link pentru ca utilizatorii să își poată vizualiza chitanța direct pe site-ul dvs. dacă nu o pot vizualiza corect în browser.
  • {discount_codes} – Adaugă o listă a oricăror coduri de reducere aplicate acestei achiziții
  • {ip_address} – Adresa IP a cumpărătorului

EDD are funcții încorporate pentru a vă ajuta să creați etichete noi, să eliminați etichete existente și să testați dacă o anumită etichetă există.

Adăugarea unei noi etichete

Iată un exemplu de fragment pe care îl puteți utiliza și extinde după cum este necesar: https://library.wpcode.com/snippet/j578kp2g/

Eliminarea unei etichete

Dacă eliminați o etichetă pe care ați creat-o, pur și simplu eliminați tot codul pe care l-ați scris pentru a o crea. Odată ce tranzacția expiră, aceasta va dispărea. Dacă doriți să eliminați o etichetă de bază, puteți folosi ceva asemănător exemplului de mai jos:

function edd_my_remove_tags() {
edd_remove_email_tag( 'name' );
}
add_action( 'edd_add_email_tags', 'edd_my_remove_tags', 99 );

În exemplul de mai sus, „name” este numele etichetei. Ne conectăm în continuare la edd_add_email_tags chiar dacă o eliminăm. Observați prioritatea de 99. Prioritatea implicită a hook-ului de acțiune WordPress este 10. Prin suprascrierea acesteia și setarea la 99, îi spunem să ruleze după orice altă funcție conectată cu o prioritate mai mică de 99. Dacă eticheta de e-mail pe care încercați să o eliminați este adăugată într-o funcție cu o prioritate mai mare de 99, va trebui să creșteți prioritatea pentru a vă asigura că este mai mare decât acel număr – și, prin urmare, rulează „după” ce eticheta este adăugată. În esență, nu puteți elimina o etichetă care nu a fost încă adăugată.

Căutarea unei etichete

Dacă doriți să vedeți dacă o etichetă există, puteți face ceva de genul acesta:

if ( edd_email_tag_exists( 'name' ) ) {
	echo "Yep!";
}

edd_email_tag_exists() returnează boolean.

A fost util acest articol?

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]