Los 15 errores que veo casi cada semana en migraciones a Shopify.

Lista honesta de las cagadas que descubro auditando migraciones hechas por terceros. Ninguna es teórica — todas las he visto en proyectos reales en los últimos doce años. Léelas antes de empezar la tuya.

01
PLANIFICACIÓN

Empezar a migrar sin auditar lo que ya tienes

El error

El consultor abre Shopify, importa productos vía Cart2Cart, configura un theme y dice "ya está". Nadie miró Search Console, nadie listó las URLs con tráfico, nadie documentó las integraciones activas.

Impacto real

Pérdida de 40-70% de tráfico orgánico en el primer mes. URLs antiguas devuelven 404. Cuando se descubre, ya es tarde — Google ha desindexado.

Cómo evitarlo

Antes de tocar Shopify: auditoría completa (1-2 semanas). Listar URLs con tráfico orgánico (últimos 12 meses, Search Console), exportar catálogo, documentar módulos custom, mapear integraciones, dump de BD.

02
SEO

Ignorar el patrón de URLs forzado por Shopify

El error

En Prestashop tenías /zapatos-running/. En Shopify queda como /collections/zapatos-running. El consultor no informa al cliente y este descubre el cambio al ver caída de tráfico.

Impacto real

Si tus URLs antiguas rankean en Google con anchor text custom, todas las redirecciones 301 pierden el 10-15% del PageRank. Multiplica por 1.000 URLs y tienes el problema.

Cómo evitarlo

Asumir que Shopify obliga: /products/, /collections/, /pages/, /blogs/. Comunicar el cambio al cliente desde el principio. Documentar redirecciones masivas vía CSV antes del go-live.

03
SEO

No migrar redirecciones 301 (o hacerlo a destajo)

El error

Las redirecciones se hacen el mismo día del switch DNS, con prisa, sin testear. O se omiten porque "no son tantas URLs". O se hacen pero apuntan todas a la home.

Impacto real

Google detecta cadenas de redirecciones rotas, marcadores 404, y empieza a desindexar URLs masivamente. Recuperar tráfico orgánico tarda 6-18 meses.

Cómo evitarlo

Redirecciones definidas y testeadas semana antes del go-live. Validar 50 URLs top manualmente. Importar CSV de redirects en Shopify Admin > URL Redirects (soporta hasta 100.000). Cada redirección debe ser destino específico, NO a la home.

04
PLANIFICACIÓN

Subestimar el tiempo real del proyecto

El error

Agencia promete migración "en 3 semanas" o "en un mes". Cliente firma. Llegan las primeras complicaciones (B2B no contemplado, integración ERP, variantes complejas) y el proyecto se alarga sin presupuesto.

Impacto real

O se entrega a medias (productos sin migrar, integraciones rotas) o se eleva presupuesto. Ambas opciones queman al cliente.

Cómo evitarlo

Honesto: una migración estándar bien hecha lleva 6-10 semanas. Tiendas grandes con B2B: 12-20 semanas. Si alguien ofrece menos, está obviando algo.

05
SEO

No migrar el alt-text de imágenes

El error

Las imágenes se migran sin sus alt-text. En Prestashop tenías alt="zapato running asics gel nimbus 25 negro" y en Shopify quedan vacíos.

Impacto real

Pérdida total de SEO en Google Images, que en moda / decoración puede ser 15-30% del tráfico cualificado. Difícil de recuperar a posteriori (necesitas reescribir alt de miles de imágenes).

Cómo evitarlo

Exportar alt-text con cada imagen. Importar con Matrixify o vía API. Si la migración automática no lo soporta, hacerlo manualmente para los 100-200 productos top antes del launch.

06
SEO

Cambiar slugs por estética

El error

Aprovechando la migración, alguien decide "limpiar" los slugs: /zapato-running-asics-gel-nimbus-25 pasa a /asics-nimbus-25. "Es más limpio".

Impacto real

Cada slug cambiado = redirección extra = pérdida de juice SEO. Si tu producto rankeaba para "asics gel nimbus 25" con el slug largo, perderás posición.

Cómo evitarlo

Mantener slugs exactos en la migración. Limpieza estética se hace DESPUÉS, con redirects controlados, sólo si hay razón de negocio fuerte. Cambiar slugs por gusto = sabotearse a uno mismo.

07
EXPERIENCIA

No avisar a los clientes del reset de password

El error

Los passwords de Prestashop están hasheados con su propio algoritmo. Shopify no puede importarlos. El cliente intenta hacer login el día del go-live, no puede, abandona o llama a soporte.

Impacto real

Pico masivo de tickets de soporte el primer día. Tasa de re-login muy baja en clientes recurrentes. Reduce conversión hasta 4 semanas.

Cómo evitarlo

Email a clientes 48-72h antes del switch: "estamos mejorando la tienda. Te llegará un email para crear nueva contraseña". Día del switch: email automático con "set new password" enlace. Reduce tickets en 60%.

08
INTEGRACIONES

Descubrir las integraciones rotas el día del go-live

El error

El ERP, la pasarela de pago, el email marketing, el fulfillment — todos se "asume" que van a seguir funcionando. Nadie los prueba con la nueva tienda hasta el día del switch.

Impacto real

Pedidos que no sincronizan al ERP. Emails transaccionales que no se envían. Etiquetas de envío que no se generan. Caos operativo de 2-7 días que afecta a 100-500 clientes reales.

Cómo evitarlo

Testing exhaustivo en URL temporal de Shopify (your-store.myshopify.com) ANTES del switch DNS. Hacer pedido real con cada combinación, validar que llega a ERP, que se envía email, que se genera factura.

09
DATOS

Importar pedidos históricos sin estructura

El error

Los pedidos históricos se importan como CSV mal estructurado. Resultado: pedidos sin cliente vinculado, sin fechas correctas, con productos descatalogados que vuelven a aparecer activos.

Impacto real

El admin queda contaminado con datos sucios. El histórico no es consultable. El cliente cuando busca "mi pedido del año pasado" no lo encuentra.

Cómo evitarlo

Usar Matrixify u otra app dedicada a importación masiva. Validar que cada pedido vincula con su cliente. Marcar productos descatalogados como hidden, no como active.

10
PERFORMANCE

Aceptar el theme premium "que se ve bonito"

El error

Cliente compra theme premium de ThemeForest porque "tiene un slider chulo". Theme pesa 800 KB, mete 30 scripts, usa fonts custom no optimizadas.

Impacto real

LCP móvil pasa de 2 segundos a 6 segundos. SEO se cae. Conversión móvil cae 10-20%. Y el cliente no entiende por qué — "si se ve más bonito".

Cómo evitarlo

Theme oficial Shopify (Dawn) o theme custom basado en Dawn. Performance > estética. Si el cliente insiste en theme premium, auditar performance antes de comprar.

11
CATÁLOGO

Migrar variantes complejas sin replantearlas

El error

Producto en Prestashop con 5 opciones (color, talla, material, edición, tipo de envío). Shopify limita a 3. El consultor crea productos duplicados o usa apps custom para forzar 5 opciones.

Impacto real

Catálogo desordenado. SEO fragmentado entre productos casi idénticos. App custom = más coste mensual + más fragilidad.

Cómo evitarlo

Aprovechar la migración para repensar variantes. ¿Realmente necesitas 5 opciones o se pueden agrupar? Si necesitas más de 3, evaluar Shopify Plus + Metaobjects o apps específicas. NO crear productos duplicados.

12
PROYECTO

No bloquear cambios durante el congelado pre-launch

El error

Mientras se migra a Shopify, alguien sigue añadiendo productos, cambiando precios o publicando promociones en Prestashop. Esos cambios no llegan a la nueva tienda.

Impacto real

Productos faltantes el día del launch. Precios desactualizados. Stock desincronizado. Cliente compra producto que ya no existe.

Cómo evitarlo

Freeze de 5-10 días previo al launch en Prestashop. Sólo se permiten ajustes de stock (que se replican manualmente a Shopify). Comunicar al equipo de marketing y operaciones con anticipación.

13
CHECKOUT

No validar el checkout en cada combinación

El error

Se prueba el checkout una vez con tarjeta visa de prueba. No se prueba con Bizum, con SEPA, con PayPal, con descuento por compañía B2B, con dirección en Canarias (IGIC diferente), con envío a país UE.

Impacto real

Pedidos fallidos en producción. Cliente abandona. Pérdida de ventas que no aparece en analytics (porque ni siquiera llegan a "checkout iniciado").

Cómo evitarlo

Matrix de testing pre-launch: cada método de pago × cada país × cada tipo de cliente. Tarda 4-8 horas hacerlo bien. Salva 4-8 días de incidencias después.

14
OPERATIVA

No mantener el Prestashop antiguo accesible un tiempo

El error

El día del switch DNS, se elimina el Prestashop antiguo. Cuando aparece un problema (datos faltantes, pedido pendiente de servir), no hay forma de consultar la fuente.

Impacto real

Imposible resolver disputas, devoluciones tardías, datos históricos. Pánico operativo en las primeras semanas.

Cómo evitarlo

Mantener el Prestashop antiguo activo (con acceso interno, no público) durante 3-6 meses después del switch. Documentar el dump de BD final por si se necesita consultar.

15
POST-LAUNCH

No monitorizar las primeras 4 semanas post-launch

El error

Se entrega el proyecto, se cobra la última factura, el consultor desaparece. Cliente queda solo con la tienda nueva sin saber qué métricas vigilar.

Impacto real

Errores 404 acumulándose en Search Console. Conversión cayendo silenciosamente. Tickets de soporte sin atender. Cuando se detecta, el daño es serio.

Cómo evitarlo

Acompañamiento post-launch de 4 semanas mínimo como parte del proyecto. Revisión Search Console semanal. Atención a 404, a errors, a tickets. Reuniones quincenales con el cliente para ajustes.

Una segunda opinión técnica antes del go-live

Si vas a migrar con otro consultor o agencia, hablamos. Un par de horas de revisión externa antes del switch puede ahorrarte 3-6 meses de problemas SEO.

Solicitar revisión