Cómo automatizar WooCommerce con n8n + IA: caso real MrCoolCat
Caso real de optimización y automatización de tienda WooCommerce: limpieza de plugins, sincronización de stock con n8n, checkout optimizado y agente IA de soporte.
Un WooCommerce con cinco años encima suele parecerse a un desván. Plugins acumulados, scripts que ya nadie recuerda para qué entraron, carrito que parpadea antes de pintarse y un stock que dice una cosa en el almacén y otra en la web. Lo vemos en casi todas las auditorías que hacemos. Este post es el relato honesto de cómo ordenamos y automatizamos la tienda de MrCoolCat, cliente de SprintMarkt especializado en cerveza artesana.
Punto de partida: el diagnóstico
MrCoolCat llevaba años vendiendo con una tienda WooCommerce que había ido creciendo a base de añadir plugins cada vez que surgía una necesidad puntual. La home funcionaba, pero el embudo se rompía en los últimos pasos: carrito lento, checkout con parpadeos visibles y quejas por stock erróneo cuando un producto aparecía disponible en la web pero ya no lo estaba en el almacén. Empezamos con una auditoría técnica de dos semanas antes de tocar una sola línea de código.
Paso 1: auditoría de plugins
Al abrir el panel encontramos cerca de cuarenta plugins activos. Muchos hacían lo mismo con distinto nombre, otros llevaban años sin actualizarse y tres entraban en conflicto entre sí. El proceso fue poco glamuroso pero imprescindible:
- Listar cada plugin con su función real y su última fecha de actualización.
- Clasificar en tres columnas: mantener, fusionar con otro o eliminar.
- Probar cada baja en un entorno de staging clonado, nunca en producción.
- Documentar qué rompía al desactivar cada candidato antes de tocar la tienda real.
El riesgo principal de esta fase es cargarte una funcionalidad que usa solo el 2% de los clientes pero que es crítica (por ejemplo, un método de pago regional). La disciplina de staging y checklist de validación evitó sustos.
Paso 2: eliminar el FOUC en carrito y checkout
El FOUC (Flash Of Unstyled Content) es ese medio segundo en el que el carrito aparece sin estilos, pinta mal, y luego se coloca. Huele a tienda amateur y mata conversión. Las causas en WooCommerce suelen ser tres:
- Hojas de estilo de plugins que cargan después del render inicial.
- Scripts pesados bloqueando el árbol DOM mientras el navegador monta el carrito.
- Temas hijos con CSS duplicado que tarda en resolverse.
Lo resolvimos extrayendo el CSS crítico de carrito y checkout a un bloque inline en el `<head>`, difiriendo todo lo no crítico y bloqueando en esas páginas los plugins que no aportaban nada al embudo de pago (pop-ups, widgets sociales, herramientas de marketing). El carrito pasó a pintarse estable desde el primer frame.
Paso 3: rendimiento real del carrito y checkout
Por debajo del problema visual había otro de fondo: demasiadas queries SQL por página. WooCommerce, con ciertos plugins de fidelización y de envíos, puede disparar cientos de consultas en el checkout. Hicimos tres cosas:
- Sustituir AJAX mal implementado (recargas completas disfrazadas) por endpoints reales que devuelven JSON.
- Cachear a nivel de objeto los datos de productos y categorías con Redis.
- Reducir hooks redundantes que otros plugins registraban en `woocommerce_checkout_update_order_review`.
El tiempo de carga en móvil 4G bajó de alrededor de 6 segundos a menos de 2 en las páginas críticas. Rango aproximado, no cifra mágica: depende de la red del usuario.
Paso 4: sincronización de stock con n8n
El stock era la queja número uno. El almacén físico trabajaba con su propio sistema y lo alimentaba manualmente a la web una vez al día. Montamos un flujo en n8n autohospedado que lo automatiza cada 15 minutos:
```
Warehouse DB (MySQL) --(SELECT cron)--> n8n
n8n --(diff por SKU)--> cola en memoria
cola --(WooCommerce REST API)--> update stock
n8n --(if drift > umbral)--> alerta Slack + email
```
El workflow contempla reintentos con backoff exponencial, un circuito de freno si la API devuelve errores masivos, y un log persistente en Postgres para poder auditar qué se cambió y cuándo. El stock pasó de desincronizarse durante horas a hacerlo como máximo 15 minutos.
Paso 5: alertas de stock bajo
Con el flujo anterior ya teníamos el pulso en tiempo real. Añadir alertas fue barato: cuando un SKU baja del umbral definido por categoría (no todos los productos tienen el mismo stock objetivo), n8n dispara una notificación a un canal de Slack del equipo y un mensaje a WhatsApp Business del responsable de compras. El mensaje incluye el SKU, el stock actual, el ritmo de venta de la última semana y un enlace directo al producto en la administración. La decisión sigue siendo humana, pero el aviso llega antes del quiebre.
Paso 6: borradores de pedido desde WhatsApp Business
MrCoolCat recibe muchas consultas por WhatsApp que terminan en venta. El problema era el salto al ordenador para crear manualmente el pedido. El flujo nuevo:
Importante: no cerramos el pedido automáticamente. El humano sigue en el bucle precisamente para evitar errores que en cerveza (caducidades, lotes) podrían salir caros.
Necesitas ayuda con tu proyecto?
Calcula tu presupuesto en 2 minutos con nuestra herramienta interactiva.
Paso 7: automatización de facturas (SII + Facturae)
La facturación en España tiene sus propios demonios. Conectamos el flujo post-pago con el sistema de facturación para:
- Generar PDF con plantilla propia de MrCoolCat al confirmar el pago.
- Enviar el PDF al cliente por email con plantilla localizada.
- Comunicar la factura al SII de la AEAT cuando aplica.
- Guardar copia firmada digitalmente en almacenamiento interno.
Todo esto estaba antes disperso en tres sitios. Ahora vive en un único workflow con logs y reintentos. El equipo administrativo pasó de dedicar horas semanales a facturación operativa a una revisión supervisora corta.
Paso 8: checkout rediseñado
El último paso fue rediseñar el propio checkout:
- Reducir campos del formulario al mínimo legal y comercial imprescindible.
- Añadir un estimador de fecha de entrega basado en código postal y método de envío.
- Mostrar iconos reales de las pasarelas aceptadas (no un genérico de 'pagos seguros').
- Insertar trust badges discretos con garantía de devolución y certificación SSL.
- Dar feedback inmediato en validación de campos en vez de esperar al submit.
El abandono de checkout cayó de manera visible, siempre sin prometer cifras cerradas: depende mucho de la campaña y la estación.
Lo que no hicimos
Honestidad antes que venta: no montamos un agente IA completo de soporte automatizado. Evaluamos opciones, pero para la escala actual de MrCoolCat un enrutado FAQ básico en WhatsApp Business combinado con respuestas humanas funciona mejor que un LLM caro que pudiera inventar maridajes o equivocarse en graduaciones. El agente IA completo queda en el backlog como fase 2, para cuando el volumen lo justifique. No todo problema se soluciona con IA y decirlo claro es parte del trabajo.
Resultados, en rango realista
Sin cifras mágicas ni testimonios inventados:
- Carga en móvil reducida del orden del triple en carrito y checkout.
- Quejas por stock erróneo prácticamente desaparecidas tras el primer mes del nuevo flujo.
- Tiempo dedicado a facturación operativa recortado a una fracción del anterior.
- Mejora visible en la conversión del checkout, variable según campaña y temporada.
- Equipo interno liberado para tareas comerciales en lugar de administrativas.
Errores comunes que evitar en proyectos similares
- Atacar el checkout sin antes limpiar plugins: sigues arrastrando peso invisible.
- Automatizar el pedido sin validación humana en productos con caducidad o regulación.
- Ignorar el SII hasta el último trimestre y tener que improvisar.
- Medir solo velocidad y no tasa de error en sincronización de stock.
- Comprar un plugin premium cada vez que sale un problema en lugar de preguntarse si ya lo resuelve otro que ya tienes.
Stack recomendado para ecommerce optimizado en 2026
Lo que hoy nos funciona bien y proponemos a clientes parecidos:
- WooCommerce sobre WordPress como base, pero con plugins auditados y mantenidos.
- n8n autohospedado para orquestación y automatizaciones internas.
- Redis como caché de objetos, no solo de página.
- Postgres o MySQL para logs y auditoría de los workflows.
- WhatsApp Business API oficial para canal conversacional con control del dueño del negocio.
- Facturae y conexión SII para cumplir con la normativa española.
- Cloudflare delante para CDN, WAF y control de bots.
Siguiente paso
Si tu WooCommerce se parece al MrCoolCat de hace meses — cuarenta plugins, checkout lento y stock desincronizado — podemos hacer un diagnóstico gratuito de 30 minutos contigo. Nuestros proyectos de WooCommerce optimización + automatización arrancan desde 6.500€, con alcance muy claro desde el principio: nada de facturas sorpresa, nada de 'transformación digital'. Escríbenos con un par de líneas sobre tu tienda y te decimos si tiene sentido meternos.
Tienes un proyecto en mente?
Cuentanos tu idea y te ayudamos a hacerla realidad. Presupuesto sin compromiso.
Articulos relacionados
Cómo construimos el IA Coach de ZonaMundial: arquitectura RAG y prompts optimizados
Caso real de implementación de IA en producción: arquitectura RAG, Claude API, embeddings y prompts para un AI Coach de fantasy fútbol cara al Mundial 2026.
Cuánto cuesta implementar IA en una empresa en 2026: desglose real por tipo de proyecto
Precios reales y honestos de implementar IA en una pyme o empresa en 2026: auditoría, chatbots RAG, automatizaciones, LLM corporativos y mantenimiento mensual.
Automatización con IA para pymes: guía práctica 2026
Guía práctica de automatización con inteligencia artificial para pymes en 2026. Áreas clave, herramientas, ROI real, casos de uso y plan de implementación paso a paso.