Los emails de WooCommerce se pierden cuando estás preparando pedidos, gestionando anuncios o lejos de la bandeja. Los dueños de tienda buscan cada día notificaciones WooCommerce Slack o alertas Telegram de pedidos nuevos porque quieren el aviso donde ya trabajan.
No necesitas un plugin distinto de “WooCommerce a Slack” por cada canal. El plugin de WordPress de AlertHub puede escuchar cualquier hook de WooCommerce. Una conexión, y AlertHub reparte el evento a Slack, Telegram, WhatsApp, email, Discord o Teams.
Qué puedes monitorizar (eventos de más valor)
| Evento | Hook de WooCommerce | Nivel recomendado | Por qué importa |
|---|---|---|---|
| Pago completado | woocommerce_payment_complete | Info o Warning | Celebrar (o preparar) un pedido pagado al instante |
| Pedido creado | woocommerce_new_order | Info | Captar pedidos incluso antes de que termine el pago |
| Pago fallido | woocommerce_order_status_failed | Warning | Recuperar la venta antes de que el cliente se vaya |
| Pedido cancelado | woocommerce_order_status_cancelled | Warning | Detectar abuso de reembolsos o fricción en el checkout |
| Stock bajo | woocommerce_low_stock | Warning | Reponer antes de perder el listado |
Solo Warning y Error se empujan a canales externos. Usa Info si quieres un registro en el panel de cada pedido sin inundar Telegram.
Configuración (una sola vez)
- Crea un proyecto en app.thealerthub.com y copia la clave secreta.
- Instala AlertHub desde WordPress.org y pega la clave en Herramientas → AlertHub. Guía: documentación de WordPress.
- Conecta los destinos que ya usa el almacén o el fundador.
WooCommerce no necesita una integración aparte. Si el hook existe, AlertHub puede escucharlo.
Alerta 1: Pedido pagado (la que más tiendas quieren)
woocommerce_payment_complete pasa el ID del pedido como primer argumento ({{0}}).
| Campo | Valor |
|---|---|
| Hook | woocommerce_payment_complete |
| Title | Pedido WooCommerce pagado #{{0}} |
| Description | El pedido **{{0}}** acaba de completar el pago. Ábrelo en WooCommerce → Pedidos para prepararlo. |
| Level | Warning si sirves pedidos desde el móvil; Info si el volumen es alto |
Guarda la alerta, haz un pedido de prueba con pasarela sandbox y confirma que aparece en el panel.
Alerta 2: Pago fallido (fuga de ingresos)
Las tarjetas rechazadas son churn silencioso. Los emails de Stripe y PayPal suelen caer en un buzón compartido que nadie mira el sábado.
| Campo | Valor |
|---|---|
| Hook | woocommerce_order_status_failed |
| Title | Pago WooCommerce fallido #{{0}} |
| Description | El pedido **{{0}}** pasó a Failed. Contacta al cliente o revisa el log de la pasarela. |
| Level | Warning |
Es el equivalente en tienda de las alertas de pago Stripe fallido. Si también vendes SaaS con Stripe, puedes unificar ambos en el mismo proyecto de AlertHub.
Alerta 3: Stock bajo
woocommerce_low_stock se ejecuta cuando un producto llega al umbral de stock bajo de WooCommerce.
| Campo | Valor |
|---|---|
| Hook | woocommerce_low_stock |
| Title | Stock bajo en WooCommerce |
| Description | Un producto ha llegado al umbral de stock bajo. Revisa Productos → Inventario. |
| Level | Warning |
Puedes estar invirtiendo en anuncios de un producto a punto de agotarse. Esta alerta es más barata que descubrirlo en un informe semanal.
Ideas para sacarle más partido
- Canal de almacén vs canal del fundador. Pedidos pagados a Slack
#pedidos(equipo) y pagos fallidos a Telegram (tú). Los destinos de AlertHub se configuran una vez; WordPress no sabe quién escucha. - Solo pedidos altos. Si entran cientos de pedidos pequeños, déjalos en
Infoy añade un snippet que llame aAlertHub_API::send_alertpor encima de un umbral. - Agencias con varias tiendas. Un proyecto o nombre de origen por cliente (
Tienda Madrid,Tienda México). Filtra el panel en lugar de mezclar 12 grupos de WhatsApp. - Menos plugins de WooCommerce. Muchos “notificar Slack al pedir” dejan de mantenerse. Un watcher genérico de hooks sigue siendo compatible cuando WooCommerce evoluciona.
Placeholders
El plugin admite placeholders estilo Mustache con los argumentos del hook:
{{0}}— primer argumento (ID de pedido en hooks de pago/estado){{1}}— segundo argumento cuando el hook lo pasa- Propiedades anidadas como
{{1.post_title}}en objetos WP_Post
Detalles: integración WordPress. Lista de hooks: WooCommerce Code Reference.
Preguntas frecuentes
¿Sustituye los emails de WooCommerce?
No. Mantén los emails al cliente. AlertHub es para operadores: tú, soporte, almacén.
¿Funciona con plugins de checkout (CheckoutWC, Stripe for WooCommerce)?
Sí, siempre que disparen los hooks estándar de pedido tras el pago. Prueba con un pedido real o de sandbox.
¿Puedo poner el total en el título?
Los argumentos por defecto de woocommerce_payment_complete son solo el ID. Pon el ID en la alerta y abre el pedido en admin, o extiende con un snippet que cargue wc_get_order( $order_id ) y llame a AlertHub_API::send_alert() con el total.
Siguientes pasos
Lee la documentación del plugin y conecta Telegram para que el próximo pedido pagado vibre en el móvil, aunque Gmail esté cerrado.
Relacionado: alertas de login fallido · alertas Stripe con Zapier