Las tareas que más tiempo comen en una tienda PrestaShop 8 sin equipo técnico son siempre las mismas: pasar pedidos al ERP, avisar al almacén, etiquetar clientes VIP, notificar envíos, pedir reseñas, hacer backups y perseguir carritos abandonados. Las siete se pueden automatizar con n8n self-hosted en una tarde de trabajo. Este post es la receta completa de cada workflow: disparador, pasos y los fallos típicos que conviene conocer antes de que aparezcan.
Para el lado tienda de estos flujos usamos los webhooks del módulo n8n Connector de Zeyvro, pero todos los workflows se pueden montar también con webhooks manuales y la API de PrestaShop — señalamos la diferencia donde importa.
Setup inicial
Antes de montar el primer workflow:
- Un VPS básico con Docker — n8n self-hosted corre cómodo en el escalón más barato de cualquier proveedor (del orden de pocos euros al mes). Instalación en unos 30 minutos.
- Subdominio dedicado (n8n.tutienda.com) con SSL automático.
- Credenciales generadas y guardadas en n8n: API de tu ERP (Holded en esta guía), API de Slack si lo usas, SMTP del email de servicio.
- El evento de pedido activado en la tienda: con el módulo n8n Connector, marcar el evento saliente de pedido en el BO y apuntar la URL del webhook de n8n; sin módulo, un webhook manual enganchado al hook de confirmación de pedido.
Con el setup base hecho, cada workflow de abajo es entre un cuarto de hora y media hora de construcción.
Workflow 1: pedido confirmado al ERP
Disparado por el evento de pedido de PrestaShop. Crea el cliente en Holded si es nuevo, crea la factura con las líneas mapeadas y guarda el ID de factura de vuelta en el pedido (como referencia o nota privada) — así siempre puedes cruzar pedido↔factura en ambas direcciones.
Es el workflow que más tiempo manual sustituye: cada pedido que hoy pasas a mano al ERP son minutos que desaparecen del día.
Workflow 2: aviso al almacén por email
Cron diario a primera hora. Recoge los pedidos del día anterior en estado «Preparación en curso», genera un PDF con la lista de picking agrupada por producto y lo envía por email al responsable del almacén. Si el almacén es externo, este flujo elimina la cadena diaria de «te paso la lista».
Workflow 3: detección de cliente VIP
Disparado por el evento de pedido. Suma el histórico de pedidos del cliente y, si supera el umbral que definas (por ejemplo, 300 € en doce meses), lo mueve al grupo de clientes VIP de PrestaShop y genera una regla de carrito (cupón personalizado) de descuento para su próxima compra. El umbral y el descuento son decisiones tuyas — el workflow solo los ejecuta de forma consistente, que es lo que la revisión manual nunca consigue. El grupo VIP te sirve además para precios específicos o envío prioritario sin tocar nada más.
Workflow 4: notificación de envío al cliente
Disparado por el cambio de estado del pedido a «Enviado» con número de seguimiento. Envía la notificación al cliente por email y, si tiene opt-in de WhatsApp, también por WhatsApp con el tracking del transportista.
Workflow 5: solicitud de reseña a 7 días
Cron diario. Identifica los pedidos entregados hace exactamente 7 días y envía el email pidiendo reseña con enlace personalizado. Filtra a los clientes que ya dejaron reseña para no spamear. Este flujo automatiza la actividad que a mano nunca se hace de forma consistente — y la consistencia es lo único que construye volumen de reseñas.
Workflow 6: backup de la base de datos a Google Drive
Cron semanal nocturno. Genera un dump comprimido de la base de datos de PrestaShop, lo cifra con clave simétrica y lo sube a Google Drive a una carpeta dedicada con retención de varias semanas.
En la mayoría de tiendas sin equipo técnico, este workflow no sustituye trabajo manual — sustituye a nada, porque el backup directamente no se hacía (o se confiaba solo en el del hosting). Es el más importante de los siete.
Workflow 7: recovery de carritos abandonados de alto ticket
Cron horario. Identifica los carritos de las últimas 24 horas sin pedido asociado y por encima del importe que definas (por ejemplo, 80 €). Envía el email de recovery automático y, además, dispara una notificación interna en Slack con los datos del cliente para una llamada manual en los de mayor valor. El doble canal es la clave: el email automatiza el volumen, la alerta interna reserva el toque personal para donde compensa.
Los dos fallos típicos que te vas a encontrar
Dos ajustes que casi toda implementación acaba necesitando — mejor conocerlos antes:
- Clientes invitados sin NIF (workflow 1): si el mapping a Holded asume que el NIF siempre viene relleno, el workflow falla con los pedidos de invitados (guest checkout). Solución: un NIF placeholder con la marca de cliente invitado en el mapper, y revisar esos casos aparte.
- El tracking llega después que el estado (workflow 4): en muchos setups el pedido pasa a «Enviado» antes de que el transportista devuelva el número de seguimiento, y la notificación sale sin tracking. Solución: condicionar el envío a que el tracking ya esté presente, con reintento cada pocos minutos si no lo está.
El lado tienda: el módulo n8n Connector de Zeyvro
Todo lo anterior se puede montar a mano con hooks y la API de PrestaShop, pero la parte más frágil del montaje es siempre la misma: los webhooks y su autenticación. El módulo n8n Connector de Zeyvro deja esa parte preparada desde el BO: eventos salientes con autenticación, payload normalizado y filtros para no enviar pedidos que no necesitas, más acciones entrantes para que n8n escriba de vuelta en la tienda sin exponer la API completa.
Cuándo compensa: si quieres montar varios workflows en serie y prefieres centralizar la salida de datos en un punto controlado. Cuándo no compensa: si solo vas a tener uno o dos workflows muy específicos.
Si quieres entender las herramientas antes de elegir, lee qué es n8n y la comparativa con Zapier y Make; para la sincronización con un ERP en detalle, la guía de conexión con Holded, Sage o A3. Si quieres replicar este setup, escríbenos a hola@zeyvro.com con el contexto.
Zeyvro desarrolla módulos para PrestaShop 8 desde una tienda real en producción. Código sin ofuscar.
Preguntas frecuentes
¿Cuánto se tarda en automatizar una tienda PrestaShop 8 con n8n?
Con el setup base hecho (VPS + n8n + credenciales, alrededor de una hora), los workflows habituales (factura al ERP, avisos, reseñas, backups) se montan en 15-30 minutos cada uno. Los siete de esta guía caben en una tarde de trabajo.
¿Cuánto cuesta tener n8n funcionando para una tienda?
n8n self-hosted corre en el escalón más barato de VPS de cualquier proveedor, por pocos euros al mes, y no cobra por ejecuciones — el coste no crece con el volumen de pedidos.
¿Qué tipo de tareas de tienda se pueden automatizar?
Facturación en el ERP, avisos al almacén, clientes VIP por grupo de clientes, notificaciones de envío, solicitud de reseñas, backups y recovery de carritos abandonados, entre muchas otras.
¿Necesito un módulo para esto?
No es imprescindible: PrestaShop tiene hooks y API con los que montar los webhooks a mano. Un módulo conector elimina la parte más frágil (webhooks y autenticación), normaliza el payload y añade filtros y acciones entrantes desde el BO.
Los webhooks con autenticación, filtros y acciones entrantes de esta guía, preparados desde tu BO.
Ver Zeyvro n8n Connector →