Enviar un mensaje independiente a un destinatario del pago
Additional recipient email permite que un comprador introduzca en el pago el correo, el nombre y un mensaje personal de otra persona. Tu tienda envía a esa persona un mensaje independiente con el contenido que configures, cuando el pedido empieza a procesarse o se marca como completado.
Por ejemplo, una clienta compra un regalo, introduce el correo de la destinataria y escribe «¡Feliz cumpleaños!». Tu mensaje puede saludar a esa destinataria con {{name}} e incluir la dedicatoria con {{note}}. La compradora sigue recibiendo las notificaciones habituales de pedido de WooCommerce.
Esta función no cambia las direcciones de entrega ni añade una copia (CC) a cada correo de pedido. Crea una única notificación independiente con su propio asunto, título, contenido y evento de envío. No se añaden automáticamente a su contenido la tabla del pedido, los precios ni las direcciones.
Configurar los campos de pago y el mensaje
Necesitas WooCommerce y acceso a los ajustes de POM Tweaks.
- Abre Settings → POM Tweaks → E-Commerce → Emails → Additional recipient email.
- Activa el módulo y haz clic en Save.
- Define Checkout section heading, por ejemplo «Enviar un mensaje de regalo». Este título aparece encima de los campos opcionales del destinatario en el pago clásico.
- De forma opcional, define Recipient email placeholder, Recipient name placeholder y Personal message placeholder. Son pistas dentro de los campos del pago clásico; no proporcionan valores predeterminados para el destinatario.
- Selecciona Send the additional email.
- Elige When to send según la tabla siguiente.
- Decide si activar Send to the buyer when the recipient email is empty.
- Escribe Additional email subject, Additional email heading y Additional email content. El título del correo es el encabezado dentro del mensaje, distinto del encabezado de la sección del pago. Un contenido vacío omite la notificación.
- Elige Additional email format, haz clic en Save y comprueba el resultado en un sitio de pruebas.
| Opción de envío | Qué ocurre |
|---|---|
| When a pending, on-hold, failed or cancelled order starts processing | Envía en una de esas transiciones a Procesando. Una transición directa a Completado no activa esta opción. |
| When the order is marked completed | Envía cuando el pedido pasa a Completado. |
| Do not send automatically | Conserva los campos y el mensaje sin registrar una notificación automática de estado. |
El envío sigue el estado de pedido seleccionado; no verifica de forma independiente que el pago se haya recibido. Marcar un pedido con el estado que lo activa de nuevo, después de otro estado, puede enviar otro mensaje. Esta función está ligada a las transiciones de estado, no a una fecha de entrega programada ni a un único envío por pedido.
Send the additional email controla solo este mensaje. Puedes desactivarla y seguir recopilando los campos del pago. Desactivar el módulo entero también elimina esos campos de pago y su panel de información de administración del pedido; los datos de pedido guardados anteriormente permanecen almacenados.
¿Quién recibe el mensaje?
- Con un correo de destinatario válido introducido en el pago, esa dirección recibe el mensaje independiente.
- Con el campo del destinatario vacío y la alternativa para el comprador activada, lo recibe el correo de facturación. El comprador puede recibir, por tanto, tanto este mensaje como el correo normal de pedido.
- Con el campo del destinatario vacío y la alternativa desactivada, no se envía ningún mensaje adicional.
- Un correo no vacío no válido se rechaza en el pago. Una dirección guardada no válida se omite al enviar; no se sustituye silenciosamente por la dirección del comprador.
El nombre del destinatario y el mensaje personal son opcionales. Los datos del destinatario se guardan en ese pedido y no se añaden a la libreta de direcciones del cliente. En el editor de pedidos, Additional email recipient muestra los valores guardados, incluido un nombre o mensaje cuando el correo se dejó vacío.
Contenido del mensaje y etiquetas de combinación
Usa HTML o texto normal en Additional email content. Solo se incluye el contenido que configures, envuelto en el encabezado y pie del correo de WooCommerce para los mensajes HTML. Los shortcodes y PHP no se ejecutan. Evita incluir precios o datos del comprador en un mensaje de regalo salvo que sea intencionado.
| Etiqueta | Valor |
|---|---|
{{name}} |
Nombre del destinatario introducido en el pago. |
{{note}} |
Mensaje personal introducido en el pago, con los saltos de línea conservados. |
{{billing_first_name}}, {{billing_last_name}} |
Nombre de facturación del comprador. |
{{blogname}} |
Nombre del sitio. |
{{order_number}} |
Número de pedido. |
{{order_date}} |
Fecha de creación del pedido en el formato de fecha de la tienda. |
Por ejemplo:
<p>Hello {{name}},</p>
<p>{{billing_first_name}} has a message for you:</p>
<p>{{note}}</p>
Deja el asunto vacío para usar [{{blogname}}] (Order {{order_number}}) - {{order_date}}. El asunto y el título del correo admiten las mismas etiquetas de valor.
Repite una sección para cada línea del pedido usando {{order_product}} y {{/order_product}}:
{{order_product}}
<p>{{product_name}} × {{product_cart_qty}}</p>
{{/order_product}}
Dentro de esa sección, las etiquetas disponibles son {{product_name}}, {{product_slug}}, {{product_price}}, {{product_description}}, {{product_stock}}, {{product_sku}}, {{product_cart_qty}} y {{product_cat_slug}}. Los slugs de categoría van separados por comas. El precio del producto, la descripción, el stock y otros valores del catálogo reflejan el producto en el momento en que se genera el mensaje; la cantidad proviene de la línea del pedido. Si un producto se ha eliminado, el nombre y la cantidad de su línea de pedido siguen disponibles y los valores de catálogo no disponibles quedan vacíos.
Compatibilidad con el pago y el correo
El pago clásico muestra tres campos opcionales después de las notas del pedido, con un mensaje personal multilínea y tu encabezado y marcadores de posición configurados. POM Theme también usa ese enganche del pago.
El pago por bloques muestra los tres campos en Order information, usando la API de campos adicionales de pago de WooCommerce. El mensaje personal es un campo de una sola línea allí. El encabezado y los marcadores de posición del pago clásico no cambian el diseño del bloque. Mantén el bloque Order information en tu pago si quieres que aparezcan estos campos.
Los pedidos usan la API de almacenamiento de WooCommerce, incluido HPOS. La notificación usa el encabezado, el pie y el estilo activos de WooCommerce, incluido el diseño de correo mejorado. Plain text elimina el HTML y conserva los destinos de los enlaces; HTML and plain text proporciona ambas partes. El aspecto final depende de la plantilla activa y del cliente de correo del destinatario.
La entrada Additional recipient email bajo WooCommerce → Settings → Emails enlaza a POM Tweaks. Configura el mensaje en POM Tweaks, de modo que haya una única fuente de ajustes.
Verificar y solucionar problemas
En un sitio de pruebas, haz un pedido usando una dirección de destinatario que controles y un nombre y mensaje reconocibles. Mueve el pedido por la transición seleccionada. Confirma que el destinatario adicional recibe el mensaje personalizado previsto y que la notificación normal del comprador no cambia. Verifica el nombre, la dedicatoria, el bucle de productos y los dos formatos de mensaje que uses.
Después prueba un destinatario vacío con la alternativa activada y desactivada. Si no llega ningún mensaje, comprueba los interruptores del módulo y del mensaje, la selección del evento, el destinatario guardado, el contenido del mensaje y el servicio de envío de correo de la tienda. Guardar los ajustes por sí solo no envía un mensaje ni reenvía pedidos anteriores.
Si una etiqueta aparece vacía, comprueba si ese valor se introdujo en el pedido. Si faltan campos de bloques, comprueba que Order information esté presente. Si un tema clásico sustituye el diseño del pago, debe conservar el enganche nativo posterior a las notas del pedido.