Variables de Email: Muestra Fechas de Entrega en los Correos de Pedido
Los clientes que saben cuándo llegará su pedido envían muchos menos correos del tipo "¿dónde está mi paquete?". La función de Variables de Email te permite incluir fechas de entrega estimadas directamente en tus correos de confirmación de pedido y envío — ya sea automáticamente con un solo interruptor, o colocando variables en tus plantillas de correo donde mejor te convenga.
Las fechas de entrega en estos correos siempre provienen de la estimación que se calculó y guardó en el momento del pago. No se recalculan en el momento del envío, lo que significa que los clientes siempre verán la misma fecha que se les mostró cuando realizaron su pedido.
Dónde Encontrar Esta Configuración
Ve a Back Office → Módulos → Estimated Delivery → Configuración de pedidos → Correos y Facturas.

En la parte superior de la página encontrarás el interruptor Integración de Pedidos. Este interruptor maestro controla si las fechas de entrega aparecen durante el proceso de pago, en los correos de confirmación y en las páginas de detalles del pedido. Asegúrate de que esté habilitado antes de configurar cualquier otra cosa.
El Enfoque más Rápido: Auto-inyección
El interruptor Auto-inyectar información de seguimiento de entrega es la forma más rápida de añadir información de entrega a todos tus correos de pedido — sin necesidad de editar plantillas.
Cuando está activado, el módulo añade automáticamente un bloque de datos de seguimiento invisible a cada correo de pedido saliente. Gmail y Outlook pueden leer estos datos y mostrar información de seguimiento de entrega directamente en las bandejas de entrada de tus clientes, sin que tengan que hacer clic en el correo.
Algunas cosas a tener en cuenta sobre esta opción:
- Funciona en PrestaShop 1.7 y versiones posteriores únicamente
- Requiere que el hook
actionEmailAddAfterContentesté activo en tu tienda - Añade la etiqueta de seguimiento invisible a todos los correos de pedido (confirmación, envío y mensajes de actualización). Si quieres fechas de entrega solo en correos específicos, usa las variables manuales que se describen a continuación
Variables de Correo Manuales
Si quieres control total — por ejemplo, para colocar la fecha de entrega dentro de un párrafo específico, o para añadirla solo a tu correo de confirmación de envío — puedes insertar variables directamente en los archivos de plantilla de tus correos.

Piensa en una variable como {ed_delivery_min} como un marcador de posición. Cuando PrestaShop envía el correo, el módulo reemplaza ese marcador por la fecha real — por ejemplo, "25 de abril". Lo escribes una vez en tu plantilla y cada cliente ve su propia fecha personalizada.
Variables Disponibles
| Variable | Qué muestra | Ejemplo |
|---|---|---|
{estimateddelivery} | Un bloque HTML de entrega con estilo completo, listo para insertar | Un <div> formateado con información de entrega |
{estimateddelivery_inline} | Una línea de texto con el prefijo "Entrega Estimada:" | Entrega Estimada: 23 Mar – 27 Mar |
{ed_delivery_range} | Solo el rango de fechas, sin prefijo | 23 Mar – 27 Mar o 23 Mar cuando coinciden |
{ed_delivery_min} | La fecha de entrega más temprana, formateada para mostrar | 23 Mar |
{ed_delivery_max} | La fecha de entrega más tardía, formateada para mostrar | 27 Mar |
{ed_delivery_min_iso} | La fecha más temprana en formato ISO 8601 | 2026-03-23 |
{ed_delivery_max_iso} | La fecha más tardía en formato ISO 8601 | 2026-03-27 |
{ed_carrier_name} | El nombre del transportista asignado al pedido | Chronopost |
{ed_parcel_delivery} | Un bloque de datos estructurados JSON-LD invisible | (sin salida visible) |
Puedes colocar cualquiera de estas variables en cualquier lugar del cuerpo de la plantilla de correo. Funcionan tanto en order_conf.html como en shipped.html, así como en cualquier plantilla personalizada que hayas creado.
Para editar tus plantillas de correo, ve a Back Office → Diseño → Temas de Correo Electrónico y selecciona tu tema activo. Cada plantilla es un archivo HTML estándar — encuentra el lugar donde quieres que aparezca la información de entrega y pega allí la variable.
La variable {estimateddelivery} genera HTML formateado, que aparecerá como etiquetas sin procesar en un correo de texto plano. Para la versión .txt de tu plantilla, usa {estimateddelivery_inline} — genera texto limpio y legible.
La Variable de Entrega de Paquete JSON-LD
{ed_parcel_delivery} genera un bloque invisible <script type="application/ld+json"> que contiene datos de entrega estructurados (formato ParcelDelivery de schema.org). Gmail y otros clientes de correo que admiten datos estructurados pueden usar esto para mostrar una tarjeta de seguimiento de entrega directamente en la vista del buzón — por encima del cuerpo del correo.
Añade esta variable antes de la etiqueta de cierre </body> en tu plantilla. No produce ninguna salida visible en los clientes de correo que no lo admiten, por lo que incluirla no tiene ningún riesgo.
Preguntas Frecuentes
¿Qué ocurre si no se guardó ninguna fecha de entrega para un pedido?
Todas las variables generan cadenas vacías, por lo que el correo se envía normalmente sin ningún error. Esto puede ocurrir para pedidos realizados antes de que el módulo estuviera configurado, o cuando un producto fue excluido del cálculo de entrega. El cliente simplemente no verá una fecha de entrega en ese correo.
¿Puedo usar estas variables en plantillas de correo personalizadas?
Sí. Cualquier plantilla de correo que PrestaShop procese a través de su pipeline de envío estándar tendrá estas variables reemplazadas. Añádelas a cualquier archivo .html o .txt en la carpeta de correos de tu tema — el módulo gestiona la sustitución automáticamente.
Si cambio el formato de fecha en la configuración del módulo, ¿se verán afectados los correos antiguos?
No. La configuración de formato de fecha solo se aplica a los correos enviados después del cambio. Los correos que ya se han enviado no se modifican — las fechas en esos correos están fijadas en el momento en que se enviaron.
¿Es seguro incluir la variable JSON-LD de entrega de paquete en todos los correos?
Sí. Los clientes de correo que no entienden datos estructurados ignorarán el bloque de script completamente, por lo que no tiene ningún efecto visual en esos correos. Gmail y Outlook pueden usarlo para mostrar una tarjeta de seguimiento de entrega — pero solo si admiten la función, lo que varía según la versión del cliente.
¿Funcionan estas variables en configuraciones multi-tienda?
Sí. Cada tienda procesa sus propios pedidos de forma independiente, y las variables obtienen los datos del registro de entrega de ese pedido específico. No se necesita ninguna configuración adicional para tiendas multi-tienda.