n8n para Ecommerce: Automatiza Pedidos, Stock y Notificaciones

N8n para ecommerce automatizar es uno de los usos más prácticos de n8n. n8n para ecommerce puede transformar la gestión de tu tienda online eliminando las tareas manuales más repetitivas. Desde gestionar el flujo completo de un pedido hasta alertas de stock bajo y seguimiento post-venta, n8n conecta tu plataforma de ecommerce con todos los sistemas que necesitas. En esta guía aprenderás las automatizaciones clave para tiendas online.

El problema de las tiendas sin automatización

Sin automatización, una tienda online implica:

  • Actualizar manualmente el stock en varios sistemas
  • Enviar emails de confirmación y seguimiento uno a uno
  • Notificar al proveedor por cada pedido
  • Sincronizar datos entre la tienda, el almacén y la contabilidad

Cada una de estas tareas tarda minutos pero se repiten cientos de veces. n8n las elimina por completo.

Automatización 1: Flujo completo del pedido

Cuando llega un pedido nuevo, todo lo siguiente ocurre automáticamente:

Shopify/WooCommerce Trigger (nuevo pedido)
  → Gmail — Email de confirmación al cliente
  → Slack — Notificación al equipo de logística
  → Google Sheets — Registro del pedido
  → Proveedor — Email con el pedido (si es dropshipping)
  → Airtable — Crear tarea de preparación

Tiempo manual eliminado: 5-10 minutos por pedido. Con 50 pedidos diarios = 4-8 horas ahorradas al día.

Automatización 2: Gestión de stock con alertas

Alerta de stock bajo

Schedule Trigger (cada 2 horas) →

  1. Shopify — Get All Variants (con inventory_quantity < 10)
  2. IF — hay productos con stock bajo
  3. Slack — alerta al responsable de compras
  4. Gmail — email automático al proveedor para reposición

Bloquear ventas cuando stock = 0

Shopify Trigger (inventory_levels/update)
  → IF (quantity = 0)
    → Shopify — Update Variant (inventory_policy = "deny")
    → Gmail — email interno de alerta
  → IF (quantity > 5)
    → Shopify — Update Variant (inventory_policy = "continue")

Automatización 3: Seguimiento post-venta por email

Serie de emails automáticos tras la compra:

Email 1 (inmediatamente): Confirmación del pedido
Email 2 (+1 día): El pedido está siendo preparado
Email 3 (cuando se envía): Email de envío con número de tracking
Email 4 (+7 días del envío): Pedir reseña del producto

Shopify Trigger (orders/create)
  → Gmail (confirmación)

Shopify Trigger (orders/fulfilled)
  → Gmail (envío con tracking)
  → Delay (7 días)
  → Gmail (solicitud de reseña)

Automatización 4: Gestión de devoluciones

Cuando se solicita una devolución:

Shopify Trigger (refunds/create)
  → IF (motivo = "producto defectuoso")
    → Slack — alerta al equipo de calidad
    → Airtable — crear registro de incidencia
  → Gmail — instrucciones de devolución al cliente
  → Contabilidad — registrar la devolución (via API o Sheets)

Automatización 5: Sincronización de precios con el proveedor

Tu proveedor actualiza precios en un Google Sheet. Aplica los cambios en tu tienda automáticamente:

Google Sheets Trigger (cambios en la hoja)
  → Loop
    → Shopify — Find Product by SKU
    → IF (precio ha cambiado)
      → Shopify — Update Variant Price
      → Registro del cambio en Sheets

Automatización 6: Recuperación de carritos abandonados

Shopify envía el evento checkouts/create cuando alguien abandona el carrito:

Shopify Trigger (checkouts/create)
  → Delay (1 hora)
  → Shopify — Check orden completada
  → IF (no completada)
    → Gmail — email de recuperación
    → Delay (23 horas más)
    → IF (aún no completada)
      → Gmail — email con descuento 10%
      → Klaviyo/Mailchimp — añadir a secuencia de recuperación

Automatización 7: Informe semanal de ventas

Cada lunes, el equipo directivo recibe un resumen completo:

Schedule Trigger (lunes 8:00)
  → Shopify — Get Orders (última semana)
  → Code — calcular métricas
  → Google Sheets — actualizar dashboard
  → Gmail — enviar resumen por email

Métricas calculadas en el nodo Code:

const orders = $input.all();
const totalRevenue = orders.reduce((s, o) => s + parseFloat(o.json.total_price), 0);
const avgOrder = totalRevenue / orders.length;
const topProducts = /* lógica para top 5 productos */;

return [{
  semana: 'Semana del ' + $now.minus({days: 7}).toFormat('dd/MM'),
  total_ventas: orders.length,
  ingresos: totalRevenue.toFixed(2),
  ticket_medio: avgOrder.toFixed(2),
}];

Integrar múltiples plataformas

Si vendes en varios canales (Shopify + Amazon + WooCommerce), n8n centraliza todo:

  • Pedidos de todos los canales → una única hoja de gestión
  • Stock actualizado en todos los canales desde una sola fuente de verdad
  • Reportes unificados independientemente del canal de venta

Conclusión

n8n para ecommerce convierte una tienda caótica gestionada manualmente en un sistema que funciona solo. Las automatizaciones de pedidos, stock y seguimiento al cliente no solo ahorran tiempo sino que mejoran la experiencia del comprador con comunicaciones más rápidas y consistentes. Empieza con la automatización del flujo del pedido y añade las demás según tu volumen de operaciones.