Migrar de Prestashop a Shopify sin perder nada.

Guía completa de las 9 fases que aplico en migraciones reales en producción. Auditoría, URLs, catálogo, datos, integraciones, theme, testing, go-live y post-launch. ~3.500 palabras, 60+ chequeos accionables.

Migraciones que salen mal no salen mal en el go-live

Salen mal en la fase de auditoría previa — porque alguien empezó a mover productos sin documentar el estado actual. Y en la fase de redirecciones — porque alguien pensó que las URLs daban igual. Esta guía es justo el orden inverso: lo crítico primero, lo bonito al final.

01 1-2 semanas

Auditoría previa de tu Prestashop actual

Antes de tocar nada, hay que entender qué tienes. Las migraciones que salen mal casi siempre se rompen porque alguien empezó a mover productos sin haber documentado el estado actual.

  • Inventariar URLs activas con tráfico orgánico (Search Console: últimos 12 meses, filtrar por clics > 10). Sin esta lista, las redirecciones serán adivinanzas.
  • Exportar el catálogo completo (productos, variantes, atributos, precios, stock, imágenes, descripciones). Prestashop exporta vía Admin > Productos > Exportar, o vía SQL si hay módulos custom.
  • Identificar módulos custom críticos para la operativa. Módulos de pasarela, ERP, transporte, fiscal — cada uno tiene su equivalente Shopify (o no).
  • Documentar el flujo de checkout actual (campos, validaciones, lógica de envío). Si tienes lógica especial (DNI obligatorio, validación NIF empresa, restricciones por país), apuntarla.
  • Listar integraciones activas (ERP, CRM, email marketing, analytics, pixels). Cada una requiere replan en Shopify.
  • Hacer dump de la base de datos completa (productos, pedidos, clientes, facturas). Backup full antes de tocar nada. Mejor en doble copia.
02 1 semana

Planificación de URLs y redirecciones (la fase más crítica para SEO)

Esta es la fase donde se pierde tráfico orgánico si se hace mal. Y no se nota hasta 4-8 semanas después, cuando Google ya ha desindexado URLs.

  • Mapear todas las URLs de Prestashop → URL nueva en Shopify. Producto, categoría, CMS, blog, landings. Excel o Google Sheet con dos columnas: from / to.
  • Atender el patrón de URL forzado en Shopify. Shopify obliga: /products/SLUG, /collections/SLUG, /pages/SLUG. Tu /zapatos-deportivos-hombre/ pasa a /collections/zapatos-deportivos-hombre. Inevitable.
  • Decidir qué hacer con URLs de filtros / facetas. Prestashop genera URLs por filtro: /zapatos?talla=42. En Shopify, filtros NO generan URL indexable por defecto. Si tenías esas URLs rankeando, decidir si recrearlas como colecciones manuales.
  • Mantener slugs amigables. Si tu producto en Prestashop era /zapato-running-asics-gel-nimbus-25, mantener exactamente ese slug. Cambiar slug = cambiar URL = redirección extra = pérdida de fuerza.
  • Plan para URLs de blog (si lo tenías). Blog Prestashop /blog/post-titulo → Shopify /blogs/news/post-titulo. Redirigir.
  • Verificar que no hay URLs con caracteres especiales no soportados. Prestashop admite caracteres que Shopify no. Letras con tildes en URL: revisar caso a caso.
  • Preparar archivo de redirecciones para Shopify Admin > Online Store > Navigation > URL Redirects. Hasta 100.000 redirecciones soportadas. Importable vía CSV.
03 2-3 semanas

Migración del catálogo (productos, variantes, imágenes)

Aquí se nota la diferencia entre "trasvasar datos" y "migrar bien". Un mismo producto puede estar en 3 estados distintos en Shopify según cómo lo migres.

  • Decidir el modelo de variantes. Prestashop: combinaciones libres. Shopify: máximo 3 opciones (color, talla, material). Si tu producto tiene más, hay que repensar.
  • Migrar productos con sus SKUs originales. No regenerar SKUs. Si tu ERP tiene SKU "ZAP-RUN-42-NEG", debe llegar tal cual a Shopify.
  • Migrar imágenes preservando alt-text. Prestashop guarda alt-text por imagen. Shopify también. Si pierdes esto = pérdida de SEO en Google Images.
  • Decidir estrategia de meta tags. meta_title y meta_description: mantener si están bien escritos, regenerar si son autogenerados.
  • Atributos personalizados → metafields. Atributos custom de Prestashop pasan a Shopify metafields. Documentar el mapping.
  • Estructura de colecciones manual vs automática. Colecciones automáticas (smart collections) en Shopify dependen de tags / categorías. Decidir si replicar la estructura de categorías Prestashop o repensarla.
  • Productos descatalogados / agotados sin stock. Decidir: borrar, marcar como out-of-stock manteniendo URL para SEO, o redirigir a categoría padre. Cada opción tiene impacto SEO distinto.
04 1-2 semanas

Migración de clientes y pedidos históricos

Esta parte se subestima. Tener clientes con su histórico es importante para fidelización y atención al cliente.

  • Exportar clientes: nombre, email, dirección, teléfono, grupo (B2C/B2B), descuento aplicado. Shopify importa con CSV oficial.
  • Atender el password reset obligatorio. Los passwords de Prestashop están hasheados con su propio algoritmo y NO pueden importarse a Shopify. Los clientes deberán resetear password en la primera visita.
  • Comunicar el reset por email previo. Email avisando "estamos migrando, te enviaremos email con nuevo acceso el día X". Reduce tickets de soporte.
  • Decidir si migrar pedidos históricos. Shopify acepta importar pedidos vía API o apps como Matrixify. Si tu cliente revisa "mis pedidos antiguos", merece la pena. Si no, ahorra horas.
  • Migrar wallet / vales / puntos de fidelización. Prestashop tiene módulos de cupones / fidelización propios. Decidir qué reemplaza en Shopify (apps como Smile.io, LoyaltyLion).
05 1-2 semanas

Integraciones críticas (ERP, pasarela, fulfillment, email)

Cada integración tiene que volver a funcionar el primer día del go-live. Esto se prueba antes, no se descubre después.

  • ERP (Holded, SAGE, Odoo, A3). Replantear modelo de sincronización. Webhooks Shopify → ERP es lo más fiable. Documentación específica por ERP.
  • Pasarela de pago. Bizum, tarjeta SEPA, PayPal, Stripe. Configurar cada una en Shopify. Aprovechar para evaluar Shopify Payments si aplica.
  • Fulfillment / logística (Sendcloud, Correos, SEUR). Las apps Shopify de logística suelen ser superiores a los módulos Prestashop. Validar etiquetas, picking, tracking.
  • Email marketing (Mailchimp, Klaviyo). Migrar listas de suscriptores con consentimiento RGPD intacto. Setup de flows automáticos (carrito abandonado, post-compra).
  • Tracking analítico (GA4, Meta Pixel, TikTok). Reconfigurar eventos con el data layer de Shopify. Probar conversiones antes del go-live.
  • Facturación electrónica VeriFactu / SII. A partir de 2026 en España: validar que el ERP cubre VeriFactu para los pedidos Shopify. Crítico fiscalmente.
06 1 semana

Theme, frontend y experiencia de compra

Aquí decides: ¿theme oficial parametrizado o desarrollo custom? Depende de tu nivel de personalización actual y futura.

  • Opción A: Theme oficial Shopify (Dawn, Sense, Refresh). Mejor para tiendas estándar. Performance excelente por defecto. Personalización vía editor visual + CSS / Liquid menor.
  • Opción B: Theme premium ThemeForest / Themes.com. Más bonito out-of-the-box pero suelen pesar más (peor LCP) y son menos mantenibles.
  • Opción C: Theme custom basado en Dawn. Más trabajo upfront pero control total. Recomendado si el branding y la experiencia diferencial son críticos.
  • Probar el checkout en cada combinación de país / método de pago. Especialmente importante si vendes internacional o B2B.
  • Probar performance: Lighthouse y datos de campo (PageSpeed Insights). Objetivo: LCP móvil < 2,5s en home, colección top y producto top.
  • Configurar fuentes de marca correctamente. Subir fuentes vía Shopify Settings o theme custom. Evitar fonts grandes que ralentizan.
07 3-5 días

Testing y validación pre-launch

Antes de cambiar DNS, todo se prueba en la URL temporal de Shopify (your-store.myshopify.com).

  • Compra de prueba completa con cada método de pago. Hacer pedido real con tarjeta test, completar checkout, verificar email transaccional, verificar pedido en admin, verificar sincronización con ERP.
  • Test de redirecciones críticas. Coger 50 URLs de Prestashop con más tráfico y verificar redirección a la nueva URL.
  • Test de productos con variantes complejas. Producto con 3 opciones, varios precios, stock por variante.
  • Test de cupones de descuento activos. Si tenías cupones permanentes en Prestashop, asegurar que su equivalente Shopify funciona.
  • Test de B2B / login de clientes con descuento por grupo. Si tu tienda tiene clientes con precios distintos.
  • Test de búsqueda interna. Validar que la búsqueda devuelve resultados relevantes para términos top.
  • Test de devolución / cancelación. Validar el flujo completo de un pedido cancelado o devuelto.
08 1 día (la noche del switch)

Go-live: cambio de DNS y switch

El día D. Bien preparado, son 2-4 horas de trabajo. Mal preparado, son 48 horas de incidencias.

  • Avisar al equipo 24h antes. Operaciones, atención al cliente, marketing — todos deben saber que ese día puede haber incidencias menores.
  • Hacer el switch en horario de bajo tráfico. Madrugada, fin de semana, día laborable martes/miércoles. Nunca viernes ni vísperas de campaña.
  • Cambiar DNS (CNAME) apuntando a Shopify. Propagación DNS toma 4-24h. Durante ese tiempo unos usuarios verán Prestashop, otros Shopify.
  • Activar todas las redirecciones programadas. Los 100-100.000 redirects 301 importados deben estar activos antes del switch DNS.
  • Verificar SSL operativo. Shopify genera SSL automático. Confirmar que el padlock aparece.
  • Notificar a Google: enviar sitemap nuevo en Search Console. Submit del sitemap.xml de Shopify para acelerar indexación.
  • Monitorizar primeras horas: errors, abandonos, tickets. Equipo en standby por si surge algo inesperado.
09 2-4 semanas tras go-live

Post-launch: monitoring y ajustes finos

El proyecto no termina cuando se sube. Las dos primeras semanas son críticas para detectar lo que se haya escapado.

  • Monitorizar Search Console: errores de cobertura, pérdida de impresiones. Si caes en impresiones más del 10% sostenido, hay un problema en redirecciones o estructura.
  • Monitorizar conversiones GA4 vs benchmark histórico. Si la conversión baja > 15% el primer mes y no se recupera, hay fricción en checkout o falta de confianza.
  • Revisar errors 404 en Search Console y añadir redirects faltantes. Inevitablemente aparecen URLs que no anticipaste. Atenderlas la primera semana.
  • Atender tickets de soporte de clientes. Pico habitual de "no puedo entrar" (password reset), "no veo mis pedidos antiguos" (si no los migraste). Tener plantillas listas.
  • Optimización de performance con datos reales. Lighthouse local mentía. Datos de campo de Real User Monitoring (RUM) muestran problemas reales. Ajustar.
  • Solicitar testimonios al equipo. Documentar qué funcionó, qué no. Útil para próximas migraciones.

Preguntas que me suelen llegar

Una migración estándar: 6-10 semanas con un equipo dedicado. Tiendas con catálogo grande (10.000+ SKUs), B2B, integraciones complejas o multi-tienda: 12-20 semanas. Las migraciones de 2-3 semanas que se promocionan en agencias suelen "trasvasar datos" pero no migrar bien — el SEO se nota dos meses después.

Al 100% es imposible — algo siempre se pierde en redirecciones, en cambios de URL o en pérdida de schemas custom. Pero con buena planificación se preserva el 85-95% del tráfico orgánico, y se recupera la diferencia en 3-6 meses si el contenido sigue siendo competitivo.

Se pueden migrar mediante CSV / app como Matrixify hacia el admin de Shopify. Los clientes pueden ver "Mis pedidos" históricos. La alternativa es exportar el histórico como archivo CSV y entregárselo al cliente que lo solicite vía soporte. Decisión de UX vs coste.

Casi ninguno se migra tal cual. Cada módulo personalizado en Prestashop tiene que mapearse a: 1) feature nativa de Shopify, 2) app del App Store, o 3) desarrollo custom (theme, app privada o Shopify Functions). Auditar cada módulo es parte del trabajo previo.

En España es crítico por VeriFactu. Shopify Markets gestiona IVA por país automáticamente. Pero la facturación electrónica obligatoria 2026 normalmente se delega al ERP (Holded, SAGE, A3). Pre-migración: validar que tu ERP cubre VeriFactu para los pedidos que vendrán de Shopify.

Para una tienda de 1.000-5.000 SKUs con 1-2 integraciones: 12.000-25.000 €. Tiendas grandes con B2B, multi-idioma, ERP complejo, theme custom: 30.000-80.000 €. Una migración hecha mal puede costar mucho más en pérdidas de tráfico y operativa rota.

Herramientas automáticas trasvasan datos pero no migran estructura, redirecciones ni integraciones. Útiles como punto de partida para catálogo, no como solución completa. He visto tiendas migradas con Cart2Cart que perdieron 60% de tráfico orgánico el primer mes — porque nadie pensó en las redirecciones.

Sí. Tu Prestashop sigue vivo y operativo durante las 6-10 semanas de trabajo. Sólo el día del go-live se hace el switch DNS — y dura 4-24h durante las que ambas tiendas pueden estar visibles para distintos usuarios. Se planifica para que el impacto sea mínimo.

Si vas a hacerla con un partner, hablamos

Migrar de Prestashop a Shopify es muy fácil de hacer mal. Si tu tienda factura por encima de 200k €/año, una migración mal hecha cuesta más en SEO perdido que el coste de hacerlo bien desde el principio.

Quiero migrar a Shopify