Traducir correos electrónicos de suscripción y de seguimiento
Las extensiones de WooCommerce pueden registrar sus propias clases de correo electrónico. POM Translate puede listarlas y gestionarlas cuando participan en el sistema de correo activo de WooCommerce y proporcionan los campos de correo habituales, así como el contexto del pedido o del cliente.
Correos electrónicos de suscripción
Para los mensajes de renovación y de suscripción:
- Confirma que el correo electrónico de la extensión aparece en Translations → Other translations → WooCommerce emails.
- Selecciona la plantilla exacta; los nombres duplicados se marcan como Admin o Customer.
- Traduce su asunto, encabezado y contenido adicional.
- Conserva todos los marcadores de posición definidos por la extensión.
- Previsualiza usando un pedido relacionado con la suscripción.
- Prueba la ruta real de renovación programada o manual en el entorno de pruebas.
El correo debe exponer un objeto de pedido o de cliente a partir del cual POM Translate pueda resolver una configuración regional. Se prefiere un idioma de compra almacenado con el pedido.
Sistemas de seguimiento
Un plugin de seguimiento puede enviar a través de una clase de correo electrónico de WooCommerce o a través de wp_mail() genérico.
- Un correo electrónico de WooCommerce registrado puede usar el espacio de trabajo gestionado y el flujo de configuración regional en tiempo de ejecución.
- Una llamada de correo genérica no se traduce automáticamente porque se desconoce el idioma del destinatario.
Los sistemas personalizados deben mantener plantillas previas a la combinación estables, resolver la configuración regional del destinatario, traducir esas plantillas y renderizarlas dentro de pom_translate_with_locale(). Los valores dinámicos del cliente y del pedido solo deben combinarse después de seleccionar la plantilla estable.
Límites de las extensiones
Los mensajes de pasarela y las plantillas comunes de facturas en PDF o albaranes quedan excluidos de forma predeterminada. Conservan el ciclo de vida del idioma de su extensión incluso si parecen correos electrónicos de WooCommerce.
Una extensión también puede usar identificadores, sintaxis de marcadores de posición, carga de plantillas o activadores de entrega poco habituales. Prueba su comportamiento real en tiempo de ejecución en lugar de asumir que aparecer en el selector garantiza una integración completa del cuerpo.
Verificación
Programa dos mensajes de prueba para pedidos con configuraciones regionales diferentes. Confirma que cada mensaje usa su propia configuración regional, conserva los marcadores de posición, traduce los productos y los metadatos, y no afecta al siguiente trabajo.
Consulta Trabajos en segundo plano para el aislamiento de configuraciones regionales en las colas diferidas.