Login
Get Started

Documentación de Easy Digital Downloads

Documentación, Materiales de Referencia y Tutoriales para Easy Digital Downloads 

Gestión de las etiquetas de correo electrónico de Easy Digital Downloads

Easy Digital Downloads utiliza etiquetas de plantilla para permitirle insertar datos en sus correos electrónicos.  Estas son simplemente funciones que generan datos para su visualización en el correo electrónico.  Estas son las etiquetas de plantilla predeterminadas:

  • {download_list} – Una lista de descargas con enlaces clicables para cada descarga comprada
    Nota: El correo electrónico de notificación de venta no incluirá enlaces clicables, ya que estos solo están destinados al recibo de correo electrónico del cliente.
  • {file_urls} – Una lista de texto plano de URL de descarga para cada descarga comprada
  • {name} – El nombre del comprador
  • {fullname} – El nombre completo del comprador, primero y último
  • {username} – El nombre de usuario del comprador en el sitio, si se registró una cuenta
  • {user_email} – La dirección de correo electrónico del comprador
  • {billing_address} – La dirección de facturación del comprador
  • {date} – La fecha de la compra
  • {subtotal} – El precio de la compra antes de impuestos
  • {tax} – El importe del impuesto de la compra
  • {price} – El precio total de la compra
  • {payment_id} – El número de identificación único de esta compra
  • {receipt_id} – El número de identificación único de este recibo de compra
  • {payment_method} – El método de pago utilizado para esta compra
  • {sitename} – El nombre de su sitio
  • {receipt_link} – Añade un enlace para que los usuarios puedan ver su recibo directamente en su sitio web si no pueden verlo correctamente en el navegador.
  • {discount_codes} – Añade una lista de los códigos de descuento aplicados a esta compra
  • {ip_address} – La dirección IP del comprador

EDD tiene funciones integradas para ayudarle a crear nuevas etiquetas, eliminar etiquetas existentes y probar si una etiqueta determinada existe.

Añadir una nueva etiqueta

Aquí tienes un fragmento de ejemplo que puedes usar y ampliar según sea necesario: https://library.wpcode.com/snippet/j578kp2g/

Eliminar una etiqueta

Si está eliminando una etiqueta que creó, simplemente elimine todo el código que escribió para crearla.  Una vez que expire la caché temporal, desaparecerá.  Si desea eliminar una etiqueta principal, puede usar algo como el siguiente ejemplo:

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

En el ejemplo anterior, 'name' es el nombre de la etiqueta.  Todavía nos enganchamos a edd_add_email_tags aunque la estemos eliminando. Tenga en cuenta la prioridad de 99. La prioridad de enganche de acción predeterminada de WordPress es 10. Al anularla y establecerla en 99, le estamos diciendo que se ejecute después de cualquier otra función enganchada con una prioridad inferior a 99. Si la etiqueta de correo electrónico que intenta eliminar se añade en una función con una prioridad superior a 99, tendrá que aumentar la prioridad para asegurarse de que sea mayor que ese número, y por lo tanto se ejecute "después" de que se añada la etiqueta. Esencialmente, no se puede eliminar una etiqueta que aún no se ha añadido.

Buscar una etiqueta

Si desea ver si existe una etiqueta, puede hacer algo como esto:

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

edd_email_tag_exists() devuelve un booleano.

Was this article helpful?

¡Empieza a vender hoy mismo!

Únete a más de 50.000 propietarios de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]