Notificaciones por correo electrónico
WCPOS ofrece control individual sobre qué correos de notificación de WooCommerce se envían en los pedidos del POS, de forma independiente a la configuración general de correo electrónico de WooCommerce. También es posible notificar al cajero que procesó la venta.
Los ajustes se encuentran en la pantalla de Finalizar compra: ir a WP Admin → POS → Ajustes → Finalizar compra. Los controles de correo electrónico se ubican sobre las secciones de Estado del pedido y Pasarelas de pago.
Los disparadores de correo electrónico predeterminados de WooCommerce no siempre se ejecutan correctamente en pedidos del POS, ya que el POS utiliza estados personalizados como POS - Open y POS - Partial que WooCommerce no reconoce. WCPOS vuelve a activar manualmente el correo de Nuevo pedido cuando un pedido pasa de uno de estos estados a Completado, Procesando o En espera, lo que garantiza la recepción de una notificación independientemente de la ruta que haya seguido el pedido durante el proceso de cobro.
Los tres grupos de correo electrónico
Cada grupo tiene un interruptor principal en la parte superior. Cuando el interruptor está activado, aparece debajo una lista de casillas de verificación que permite habilitar o deshabilitar cada tipo de correo individual. Cuando el interruptor está desactivado, no se envía ninguno de esos correos en pedidos del POS (independientemente de las casillas individuales).
Correos de administrador
"Correos de notificación de administrador de WooCommerce para pedidos del POS" — activado por defecto.
Se envía a la(s) dirección(es) configurada(s) en WooCommerce → Ajustes → Correos electrónicos → (tipo de correo) → Destinatario(s).
| Correo electrónico | Valor predeterminado | Se envía cuando |
|---|---|---|
| Nuevo pedido | ✓ Activado | Un pedido POS pasa a Procesando / Completado / En espera |
| Pedido cancelado | ✓ Activado | Un pedido POS es cancelado |
| Pedido fallido | ✓ Activado | Un pedido POS falla (error de pasarela, etc.) |
Correos electrónicos al cliente
"Correos electrónicos de notificación de WooCommerce al cliente para pedidos POS" — activado por defecto.
Se envía al correo electrónico de facturación del cliente — solo se activa para pedidos con un cliente asociado (se omite silenciosamente para ventas de invitado).
| Correo electrónico | Valor predeterminado | Se envía cuando |
|---|---|---|
| Pedido en espera | ✓ Activado | Un pedido POS pasa a En espera |
| Pedido en procesamiento | ✓ Marcado | Un pedido POS pasa a procesamiento |
| Pedido completado | ✓ Marcado | Un pedido POS se completa |
| Pedido reembolsado | ✓ Marcado | Un pedido POS es reembolsado (total o parcial) |
| Pedido fallido | ✓ Marcado | Un pedido POS falla |
Correos electrónicos del cajero
"Enviar notificación de nuevo pedido al cajero que procesó el pedido POS" — desactivado por defecto.
| Correo electrónico | Valor predeterminado | Se envía cuando |
|---|---|---|
| Nuevo pedido | ✓ Marcado (cuando la opción principal está activada) | Un pedido POS es completado por ese cajero |
WCPOS identifica al cajero a partir del meta _pos_user del pedido (el usuario de WP que inició sesión en la caja) y obtiene su correo electrónico de cuenta. Si el correo electrónico del cajero es el mismo que el del administrador — por ejemplo, en una tienda con un único propietario que actúa como administrador y cajero — WCPOS elimina duplicados del destinatario para evitar que se reciba el correo dos veces.
Las opciones de administrador y cajero funcionan de forma independiente — desactivar una no afecta a la otra.
Escenarios comunes
Evitar que la bandeja de entrada se sature en los días de mucha actividad
Desactive Correos del administrador → Nuevo pedido si la tienda procesa más de 50 ventas al día y el administrador no necesita una notificación por cada una. Mantenga Pedido cancelado y Pedido fallido activados: esas son las notificaciones que realmente importan.
Para el seguimiento de ingresos, la pantalla de Informes es una herramienta más adecuada que contar correos de Nuevo pedido.
Enviar notificaciones solo al cajero de turno, no al administrador
Desactive el interruptor principal de Correos del administrador y active el de Correos del cajero. El cajero que completa cada venta recibe el correo de Nuevo pedido en la dirección de su cuenta personal, y la bandeja de entrada del administrador permanece limpia.
Esto funciona bien en tiendas con varios cajeros donde el propietario no desea estar al tanto de cada transacción.
Desactivar los correos al cliente para las ventas en tienda
Las tiendas con alta afluencia de turistas, puestos de mercado y cafeterías de servicio rápido a menudo no necesitan enviar un recibo por correo electrónico al cliente, ya que este ya dispone del recibo impreso. Desactive el interruptor principal de Correos del cliente y no se enviarán correos de En proceso / Completado / Reembolsado para las ventas del POS.
Los correos dirigidos al cliente para los pedidos en línea no se ven afectados, ya que estos se gestionan a través de WooCommerce estándar (no por la vía del POS).
Mantener activos los correos al cliente, pero no el de «En proceso»
Si los pedidos del POS se completan de forma instantánea (efectivo + tarjeta presente), el cliente recibe un correo de En proceso y uno de Completado en el mismo segundo. Desmarque Pedido en proceso en la lista de Correos del cliente para eliminar el correo redundante.
Actualicé desde una versión anterior a la v1.8.9 y mi antiguo interruptor único «Habilitar correos» ha desaparecido
El interruptor único de activación/desactivación de versiones anteriores ha sido reemplazado por la estructura de tres grupos descrita anteriormente. WCPOS migra la configuración anterior de forma transparente: si los correos electrónicos estaban desactivados, los tres interruptores principales quedan desactivados; si estaban activados, los interruptores principales de Administrador y Cliente quedan activados y el de Cajero queda desactivado (el nuevo valor predeterminado).
No es necesario realizar ninguna acción; la migración se ejecuta automáticamente al abrir la página de Configuración de pago después de actualizar.
Hooks para desarrolladores
Para un control programático más allá de la interfaz de usuario, están disponibles los siguientes filtros de WordPress:
| Filtro | Propósito |
|---|---|
woocommerce_pos_admin_email_enabled | Anular el interruptor principal de administración |
woocommerce_pos_customer_email_enabled | Anular el interruptor principal de cliente |
woocommerce_pos_admin_emails | Filtrar la lista de correos de administración habilitados |
woocommerce_pos_customer_emails | Filtrar la lista de correos de cliente habilitados |
Las notificaciones de cajero se configuran mediante el filtro existente de WooCommerce woocommerce_email_recipient_new_order, por lo que las anulaciones por destinatario (por ejemplo, enviar copia a direcciones adicionales) funcionan de la misma manera que con cualquier correo electrónico de WooCommerce.
Documentación relacionada
- Ajustes de finalización de compra — pasarelas de pago y estado de pedido en la misma página de ajustes
- Pedidos — consultar los pedidos POS que se han procesado
- Acceso de cajeros — qué usuarios de WordPress pueden iniciar sesión como cajeros