Ir al contenido principal
Versión: 1.x

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.

Acerca de los correos de pedidos del POS

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ónicoValor predeterminadoSe envía cuando
Nuevo pedido✓ ActivadoUn pedido POS pasa a Procesando / Completado / En espera
Pedido cancelado✓ ActivadoUn pedido POS es cancelado
Pedido fallido✓ ActivadoUn 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ónicoValor predeterminadoSe envía cuando
Pedido en espera✓ ActivadoUn pedido POS pasa a En espera
Pedido en procesamiento✓ MarcadoUn pedido POS pasa a procesamiento
Pedido completado✓ MarcadoUn pedido POS se completa
Pedido reembolsado✓ MarcadoUn pedido POS es reembolsado (total o parcial)
Pedido fallido✓ MarcadoUn 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ónicoValor predeterminadoSe 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:

FiltroPropósito
woocommerce_pos_admin_email_enabledAnular el interruptor principal de administración
woocommerce_pos_customer_email_enabledAnular el interruptor principal de cliente
woocommerce_pos_admin_emailsFiltrar la lista de correos de administración habilitados
woocommerce_pos_customer_emailsFiltrar 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.