Webhooks de ida y vuelta entre tu PrestaShop y n8n: la tienda avisa a n8n de cada pedido, cliente, producto, cambio de stock y carrito, y n8n puede actuar en la tienda.
El problema: sacar los datos de la tienda hacia n8n
Montar una automatización con n8n empieza por lo más frágil: que la tienda avise a n8n, de forma fiable y segura, cada vez que pasa algo. PrestaShop no trae webhooks de salida de serie: para que n8n se entere de un pedido hay que programar el envío, firmarlo y vigilar que llegue.
El resultado típico: horas peleándote con firmas, payloads incompletos y eventos que no llegan, justo en la parte que no aporta nada a tu negocio.
La solución: la tienda envía cada evento firmado a tu workflow
n8n Connector registra los eventos clave de tu tienda y los envía a la URL del webhook de tu workflow con una firma HMAC y un payload normalizado. Y al revés: n8n puede llamar a la tienda para actualizar stock, cambiar el estado de un pedido, crear un cliente o consultar un pedido.
Sin programar el endpoint
Pegas la URL del webhook de n8n y eliges los eventos. El resto lo hace el módulo.
Firmado por defecto
Cada envío lleva su firma HMAC para que n8n compruebe que viene de tu tienda.
📋Qué incluye: de la tienda a n8n
- 8 eventos de salida: pedido nuevo, cambio de estado de pedido, cliente nuevo, cliente actualizado, producto nuevo, producto actualizado, cambio de stock y carrito.
- Firma HMAC en la cabecera
X-Zeyvro-Signaturey token estático opcional enX-Webhook-Token. - Activación por evento: enciendes solo los que necesitas, sin ruido.
- Cualquier URL: n8n en tu servidor (self-hosted) o n8n Cloud.
- Reintentos configurables si el endpoint no responde.
- Registro de envíos con el código HTTP de cada uno y botón para reenviar los fallidos desde el back office.
- Botón «Enviar webhook de prueba» que muestra el código HTTP real que devuelve tu n8n.
🔁Y de n8n a la tienda: 4 acciones
El módulo trae un webhook entrante protegido con un secreto HMAC. Desde un workflow de n8n puedes pedirle a la tienda:
- update_stock: actualizar el stock de un producto.
- update_order_status: cambiar el estado de un pedido, con su historial.
- create_customer: crear un cliente, con los mismos controles de nombre que PrestaShop.
- get_order: consultar los datos de un pedido.
Cada petición recibida queda registrada en el back office, junto a los envíos.
⏱️Si n8n no responde
Cada evento se envía en el momento en que ocurre, dentro de la misma petición: el del pedido, al confirmarlo. Si n8n no responde, la tienda espera como máximo 8 segundos por intento y sigue; el pedido se confirma igual. El envío fallido queda en el registro y lo puedes reenviar desde el back office. Por eso conviene que tu n8n responda rápido: con la respuesta «Immediately» del nodo Webhook, contesta en cuanto recibe el evento.
🖥️Cómo funciona (3 pasos)
Instalas el módulo desde Módulos → Subir un módulo, sin claves ni activación, y pegas la URL del webhook de tu workflow de n8n.
Eliges los eventos que quieres enviar y, si quieres, un token. Pulsas «Enviar webhook de prueba» y ves el código HTTP que devuelve n8n.
Construyes la automatización en n8n con cada evento ya firmado y normalizado. Si quieres que n8n actúe en la tienda, usas el webhook entrante.
⭐Por qué Zeyvro
- Hace exactamente lo que dice. Esta página se ha escrito contra el código del módulo y las pruebas de cada versión.
- Al desinstalar no pierdes tus datos: conserva el registro de envíos y de peticiones recibidas y tu configuración, por si lo vuelves a instalar.
- Actualizar es subir el ZIP nuevo encima, sin desinstalar.
- Probado en PrestaShop 8.0 a 9.1: 8.0.5, 8.1.7, 8.2.6, 9.0.0 y 9.1.3, con PHP 8.1 a 8.4.
Cuándo NO te hace falta (te lo decimos claro)
- Si tu volumen es bajo o solo vas a montar uno o dos workflows muy simples: probablemente te baste con exportar a mano.
- Si ya tienes infraestructura propia que saca los pedidos en el formato que necesitas.
- Si tu tienda no es PrestaShop: el módulo es solo para PrestaShop 8.0 a 9.1.
Si estás en alguno de esos casos, ahórrate el dinero. Si quieres que n8n se entere al momento de lo que pasa en tu tienda, es cuando el módulo tiene sentido.
💶Precio
89 € pago único
Incluye actualizaciones mientras Zeyvro mantenga el módulo y 6 meses de soporte en español por correo desde la compra. Pago seguro a través de LemonSqueezy. Producto digital: sin derecho de devolución una vez descargado (art. 103.m RDL 1/2007); si tienes dudas, pregúntanos antes de comprar.
Comprar ahoraLeer la documentación · Descargar la guía de instalación (PDF)
❓Preguntas frecuentes
¿Cómo conectar PrestaShop con n8n?
PrestaShop no trae webhooks de salida de serie, así que n8n no se entera solo de lo que pasa en la tienda. Hay dos caminos: que n8n pregunte cada cierto tiempo a la API de PrestaShop (los datos llegan con retraso) o que la tienda avise a n8n en el momento. Con n8n Connector: creas un nodo Webhook en tu workflow de n8n, copias su URL, la pegas en el módulo, eliges los eventos y pulsas «Enviar webhook de prueba» para ver el código HTTP que devuelve n8n.
¿Qué puedo automatizar entre PrestaShop y n8n?
Todo lo que empiece por un evento de la tienda: pasar cada pedido a tu ERP o a tu hoja de cálculo, avisar por email o WhatsApp cuando baja el stock, dar de alta a los clientes nuevos en tu CRM o reaccionar a un carrito. Y al revés, n8n puede actualizar el stock, cambiar el estado de un pedido, crear un cliente o consultar un pedido en la tienda.
¿Funciona con n8n Cloud y con n8n instalado en mi servidor?
Sí. El módulo envía a la URL que le pongas, así que sirve igual para n8n self-hosted que para n8n Cloud. La lógica de la automatización vive en tu n8n.
¿El módulo incluye n8n?
No. El módulo conecta la tienda con tu n8n; n8n lo pones tú, en tu servidor o en n8n Cloud, con sus propias condiciones.
¿Es seguro?
Cada envío va firmado con HMAC en la cabecera X-Zeyvro-Signature y, si quieres, con un token estático en X-Webhook-Token, para que n8n compruebe que el evento viene de tu tienda. El webhook entrante solo acepta peticiones firmadas con tu secreto.
¿Qué pasa si n8n no responde?
El pedido se confirma igual. El envío se hace al confirmarlo y, si n8n no responde, la tienda espera como máximo 8 segundos por intento antes de seguir. El envío fallido queda en el registro con su error y lo puedes reenviar desde el back office. Los reintentos automáticos se configuran en el módulo.
¿Con qué versiones de PrestaShop funciona?
Está probado en PrestaShop 8.0.5, 8.1.7, 8.2.6, 9.0.0 y 9.1.3, con PHP 8.1 a 8.4, y declara compatibilidad de la 8.0.0 a la 9.1.3. Todavía no compatible con 9.2.
¿Necesito una clave de activación?
No. Instalas el módulo y funciona: no pide clave ni activación.
¿Se pierden mis datos al actualizar o al desinstalar?
No. Para actualizar, sube el ZIP nuevo encima desde Módulos → Subir un módulo. Al desinstalar, el módulo quita sus hooks y su pestaña del menú, pero conserva las tablas del registro (envíos y peticiones recibidas) y los 14 ajustes de configuración, por si lo vuelves a instalar.
¿Tiene cuotas mensuales?
No. Es un pago único de 89 €, con actualizaciones incluidas.
¿Puedo devolverlo?
Al ser un producto digital descargable, no hay derecho de devolución una vez descargado. Si tienes cualquier duda, escríbenos a hola@zeyvro.com antes de comprar.