El contexto inicial
MitoFit es una tienda online de suplementos deportivos fundada en Monterrey en 2021 por Alejandro Torres. Catálogo de 340 SKUs: proteínas, creatinas, pre-entrenos y vitaminas. Revenue mensual al iniciar el proyecto: $2.1M MXN. Plataforma: Shopify Advanced ($699 USD/mes).
El problema que llevó a Alejandro a considerar la migración fue económico: en Shopify Advanced pagaba $699 USD/mes de suscripción + 0.5% de comisión por transacción en pagos externos. Con $2.1M MXN/mes en ventas y un tipo de cambio de $17 MXN/USD, los fees mensuales sumaban:
- Suscripción: $11,883 MXN
- Comisión 0.5% sobre $2.1M: $10,500 MXN
- Apps de Shopify (reviews, suscripciones, bundles): $8,200 MXN
Total mensual: $30,583 MXN en fees de plataforma. En WooCommerce + hosting dedicado, ese costo bajaría a ~$3,000 MXN/mes.
El reto principal
Tres miedos legítimos que había que resolver:
- Pérdida de ventas durante la migración: Una tienda con $2.1M MXN/mes no puede permitirse ni 4 horas de downtime. Cada hora caída = $116,000 MXN en ventas potenciales perdidas.
- Pérdida de rankings SEO: La tienda tenía 280 keywords posicionadas y 18,000 visitas orgánicas/mes. Una migración mal ejecutada podía destruir el SEO construido en 3 años.
- Pérdida de datos históricos: 12,000 pedidos históricos, 8,400 cuentas de cliente y 2,100 reseñas de productos debían migrar sin pérdidas.
La estrategia implementada
Semanas 1-2: Preparación y staging
Primero documentamos el estado actual completo de la tienda Shopify:
- Export de todos los productos (340 SKUs) con imágenes, variantes, metafields y precios.
- Export de clientes (8,400 cuentas) con historial de pedidos.
- Mapa completo de URLs de la tienda (todos los productos, colecciones, páginas).
- Benchmark de velocidad y Core Web Vitals actuales de Shopify.
Mientras tanto: configuración completa de WooCommerce en servidor staging con hosting dedicado (Cloudways en servidor Digital Ocean de 4GB RAM). Instalación y configuración de: WooCommerce, WPML (si era necesario), Astra Pro, CartFlows, plugins equivalentes a cada app de Shopify.
Semana 2-3: Migración y configuración
Migración de productos: script Python personalizado para importar los 340 SKUs manteniendo todas las relaciones de variantes, imágenes y metadatos. Verificación manual de 50 productos aleatorios.
Configuración de pasarelas de pago: OpenPay, Clip y Conekta (equivalentes a los métodos que tenían en Shopify). OXXO y SPEI ya estaban disponibles en Conekta.
Configuración de redirects 301: mapa completo de URLs antiguas (Shopify) → nuevas (WooCommerce). Cada URL de producto, colección y página con su redirect correcto. Total: 892 redirects configurados.
Día del Go-Live (Semana 3):
- 6am: cambio de DNS a nuevo servidor
- 7am: verificación de primeros pedidos en WooCommerce (funcionando)
- 8am: verificación de Google Search Console — 0 errores críticos
- 10am: downtime total: 0 minutos (cambio de DNS fue transparente)
- 24h después: primeros rankings confirmados conservados
Semanas 4-6: Optimización post-migración
- Velocidad: WooCommerce en Cloudways alcanzó LCP de 1.8s vs 2.9s en Shopify.
- Core Web Vitals: todos en verde en Google Search Console.
- Checkout personalizado: con CartFlows, creamos checkout de un solo paso con upsells automáticos. Conversión mejoró de 2.4% a 3.1%.
Los resultados
30 días post-migración vs 30 días previos en Shopify:
- Downtime durante migración: 0 minutos
- Rankings SEO perdidos: 0 (280 keywords conservadas)
- Ventas en semana 1 post-migración: $2.08M MXN (vs $2.1M pre-migración, -1%)
- Ventas en mes 1 completo: $2.24M MXN (+7% vs mes anterior en Shopify)
- Ahorro mensual en fees: $27,600 MXN
- Ahorro anual: $331,200 MXN
- Conversión: del 2.4% al 3.1% con checkout optimizado
- Velocidad de carga: de 2.9s a 1.8s LCP
Lecciones aprendidas
- Los redirects 301 son el activo SEO más crítico de una migración: El 98% de las migraciones que pierden rankings los pierden por redirects mal configurados o incompletos. Antes de migrar, el mapa completo de URLs viejas → nuevas es innegociable.
- El staging previo elimina el 90% del riesgo: Tener 2 semanas de preparación en staging permite descubrir y resolver incompatibilidades antes del go-live. No existe migración sin staging en producción.
- WooCommerce es mejor para SEO técnico avanzado: Acceso completo al servidor, control total del .htaccess, cache avanzada, y compatibilidad con cualquier plugin de SEO dan mayor flexibilidad que Shopify para optimizaciones técnicas.
- Los fees de Shopify son invisibles hasta que los calculas: $30,000 MXN/mes en fees que muchos dueños de tienda no contabilizan explícitamente. Con $2M+ de revenue, el ahorro de migración paga la migración en menos de 2 meses.
- El checkout personalizado post-migración puede mejorar la conversión: CartFlows o FunnelKit permiten customizar el checkout de WooCommerce de formas que Shopify no permite sin planes Enterprise.
Cómo replicar esto en tu negocio
- Primero: calcula tus fees reales de Shopify. Suma suscripción + comisiones de transacción + apps. Si supera $15,000 MXN/mes, la migración tiene ROI positivo en menos de 3 meses.
- Prepara el mapa de URLs completo antes de tocar nada. Export de Shopify, lista de todas las URLs indexadas en Search Console. Sin este mapa, el SEO puede sufrir gravemente.
- Configura el servidor staging 2-3 semanas antes. Resuelve todos los problemas técnicos antes de apuntar el DNS. Cero urgencia, cero presión, cero errores en producción.
- Migra de noche (2-4am). El cambio de DNS tarda 1-24 horas en propagarse. Hacerlo en horario de tráfico bajo minimiza el impacto de cualquier inconsistencia temporal.
- Monitorea Google Search Console diariamente las primeras 4 semanas post-migración. Los errores de crawl o caída de rankings se detectan y corrigen antes de que impacten el negocio.
En Weblindrome ofrecemos Comercio electrónico para PyMEs mexicanas. Solicita un diagnóstico gratuito.