Tienda Ejemplo
Migración a Shopify Plus + integración Odoo en 8 semanas
Caso de estudio TEMPLATE — reemplazá el contenido real por uno de tus clientes. Conserva la estructura para SEO y consistencia.

Contexto
Tienda Ejemplo es un retailer omnicanal de [categoría] con presencia en [N] tiendas físicas y un ecommerce que crecía 30% YoY. Llegaron con un problema claro: el stock entre canales nunca cuadraba, y los operadores de tienda física pasaban horas conciliando ventas manualmente.
El problema
- Sincronización de stock vía cron nocturno (8h de delay promedio)
- Apps de Shopify con suscripciones por $890 USD/mes en total
- Reportería en 4 dashboards distintos sin fuente única de verdad
- Checkout custom que rompía con cada update del tema
La solución que construimos
1. Migración a Shopify Plus
Pasamos de Shopify Standard a Shopify Plus con tema [Hydrogen / Online Store 2.0] custom, con todos los flujos críticos documentados como Shopify Functions propias.
2. Integración bidireccional con Odoo
Construimos una app privada (Node + Remix) que escucha webhooks de
Shopify (orders/create, inventory_levels/update) y los proyecta a
Odoo en tiempo real. Lo mismo en sentido inverso para stock y precios.
3. Reportería unificada
Migramos los 4 dashboards a una web app interna alimentada por:
- API GraphQL de Shopify
- API de Odoo
- Webhook del PSP
Resultado: una sola URL para que el equipo de operaciones tome decisiones diarias.
Stack
| Capa | Tech |
|---|---|
| Storefront | Shopify Plus + Liquid 2.0 |
| Funciones de checkout | Shopify Functions (Rust) |
| Integración ERP | Node + Remix · webhooks · Cloudflare Workers |
| Reportería interna | Next.js + tRPC + PostgreSQL |
| Hosting | Vercel + Fly.io para servicios pesados |
Resultados
A 90 días del go-live:
- +34% en checkout completion rate
- 8h → 30s en sincronización de stock
- -62% en tickets de soporte mensuales
- $890 USD/mes ahorrados en apps reemplazadas
"Por primera vez en 4 años, el equipo de operaciones confía en lo que ve en pantalla sin tener que cruzar nada." — Cliente
Este es un caso TEMPLATE. Cuando publiques uno real, reemplazá el cliente, métricas, comillas y stack por los datos reales del proyecto.
Sitio en producción: www.tiendaejemplo.cl