Trasladar una tienda online a Shopify, ya sea desde WooCommerce, Magento, PrestaShop, Wix u otra plataforma, implica mucho más que copiar productos. Cuando una migración se detiene a medias o termina con lagunas, puede dejarle con dos tiendas, ninguna de las cuales está del todo completa.
Algunas situaciones habituales:
- faltan algunos productos, o no se han transferido las variantes y las imágenes
- los clientes se han importado, pero no pueden iniciar sesión
- faltan pedidos antiguos o están incompletos
- las URL antiguas llevan ahora a "página no encontrada"
- el tráfico desde Google ha caído desde el cambio
- funciones de la tienda antigua, como las suscripciones o los precios para mayoristas, ya no existen
- la herramienta de importación se detuvo con un error y no sabe con certeza qué se ha importado
Si le resulta familiar, lo más importante es saber que una migración incompleta normalmente se puede terminar o corregir, siempre que la tienda original y sus datos sigan disponibles.
Esta guía explica qué suele fallar, cómo comprobar lo que falta, por qué las redirecciones y el SEO necesitan una atención especial, qué ocurre con las cuentas y contraseñas de los clientes y por qué no debe cerrar la tienda antigua demasiado pronto.
¿Por qué se bloquean las migraciones a Shopify?
Una migración consiste en traducir datos de un sistema a otro. Cada plataforma guarda los productos, los clientes y los pedidos de forma distinta, así que algunas cosas nunca se transfieren de forma exacta.
Datos que no encajan limpiamente
Por ejemplo:
- los productos con muchas variantes u opciones pueden superar lo que Shopify gestiona de la misma manera
- los campos personalizados de la plataforma antigua deben asignarse a metafields de Shopify
- los tipos de producto, las etiquetas y las categorías pueden tener que reorganizarse en colecciones
- los packs, los productos compuestos o los productos configurables pueden no tener un equivalente directo
Herramientas de importación con límites
Las opciones de importación propias de Shopify y las apps de migración de terceros admiten tipos de datos y plataformas diferentes. Algunas gestionan bien los productos y los clientes, pero importan los pedidos solo en parte o no los importan. Una importación también puede detenerse cuando encuentra datos que no espera, como un carácter poco habitual, un campo obligatorio vacío o la URL de una imagen que ya no funciona.
Catálogos grandes e importaciones largas
Los catálogos muy grandes pueden importarse en varias tandas. Si una tanda falla, puede ser difícil saber qué registros se han creado y cuáles no.
Funciones que dependían de plugins
En WooCommerce y plataformas similares, muchas funciones proceden de plugins: suscripciones, complementos de producto, reservas, precios para mayoristas, puntos de fidelidad, tarjetas regalo. Estas funciones no se migran automáticamente. Cada una necesita una app de Shopify o una solución a medida, y los datos relacionados pueden necesitar su propia migración.
Primero, averigüe qué se ha importado realmente
Antes de intentar importar nada de nuevo, determine qué hay ya en Shopify. Volver a importar sin comprobarlo puede crear productos o clientes duplicados.
Compare los totales
Anote los totales de ambas tiendas:
- número de productos y, si es posible, número de variantes
- número de colecciones o categorías
- número de clientes
- número de pedidos
- número de páginas y entradas del blog
Las grandes diferencias le indican dónde buscar. Las pequeñas también merecen una revisión, porque pueden corresponder a productos o clientes concretos que fallaron por algún motivo.
Revise una muestra en detalle
Elija unos cuantos productos, incluidos los más vendidos y algunos complejos, y compárelos campo por campo:
- título, descripción e imágenes
- variantes, opciones y precios
- SKU y códigos de barras
- niveles de existencias
- peso y ajustes de envío
- título SEO y metadescripción
- etiquetas y pertenencia a colecciones
Haga lo mismo con algunos clientes y algunos pedidos.
Busque los informes de errores
La mayoría de las herramientas de importación generan un informe o un log de los registros fallidos. Guárdelo. A menudo le indica exactamente qué filas fallaron y por qué, lo que es mucho más rápido que encontrarlas por comparación.
¿Qué pasa con los productos, los clientes y los pedidos?
Productos
Los productos que faltan o están incompletos suelen ser lo más fácil de corregir. Pueden corregirse uno a uno, reimportarse desde un archivo depurado o actualizarse de forma masiva. Preste especial atención a las variantes, las imágenes y el inventario, que son las partes que más a menudo se ven afectadas.
Clientes
Los registros de clientes, como el nombre, el email, las direcciones y el consentimiento de marketing, normalmente se pueden importar. Compruebe que el consentimiento de marketing se ha trasladado correctamente, porque enviar emails de marketing a clientes que no lo aceptaron puede crear problemas legales y de reputación.
Pedidos
Los pedidos históricos suelen ser la parte más difícil. Según la herramienta, pueden importarse por completo, en parte o no importarse. Incluso cuando se importan, son registros históricos: no están vinculados a los pagos originales, y los reembolsos de pedidos antiguos normalmente deben gestionarse a través del proveedor de pagos que cobró el pago original.
Decida qué necesita realmente de los pedidos anteriores. A algunas empresas les basta con un archivo de los datos antiguos. Otras necesitan el historial de pedidos en Shopify para la atención al cliente, los informes o las cuentas de cliente.
¿Por qué son tan importantes las redirecciones?
Cuando una tienda se traslada a Shopify, sus URL suelen cambiar. Shopify usa una estructura fija, por ejemplo:
- productos bajo
/products/ - colecciones bajo
/collections/ - páginas bajo
/pages/ - entradas del blog bajo
/blogs/seguido del nombre del blog
Una tienda WooCommerce, por ejemplo, suele usar rutas distintas para productos y categorías. Sin redirecciones, cada URL antigua a la que apuntan Google, los clientes, los anuncios, los emails y otras webs llevará a una página de "página no encontrada".
Esto puede suponer:
- la pérdida de una visibilidad en buscadores construida durante años
- clientes que llegan a páginas de error desde marcadores y emails antiguos
- enlaces rotos en las campañas de anuncios
- la pérdida del valor de los enlaces desde otras webs
Cómo ayudan las redirecciones
Una redirección indica a los navegadores y a los buscadores que una página se ha trasladado de forma permanente a una nueva dirección. Shopify le permite crear redirecciones de URL en el panel de administración, una a una o importando un archivo.
Las redirecciones deben estar activas en cuanto la nueva tienda se publique en su dominio, a ser posible preparadas antes del cambio.
¿Y si la tienda ya está publicada sin redirecciones?
Añádalas lo antes posible. Los buscadores y los visitantes empezarán a seguirlas en cuanto estén activas. Cuanto más tiempo devuelvan errores las URL antiguas, más puede verse afectada la visibilidad en buscadores, pero no es demasiado tarde para corregirlo.
Revise en Google Search Console las páginas que aparecen como no encontradas después del cambio. Son una buena lista de partida. Consulte Páginas desconocidas en Google si también ve URL antiguas o inesperadas en los resultados de búsqueda.
¿Qué ocurre con las cuentas y las contraseñas de los clientes?
Es una de las sorpresas más habituales.
Las contraseñas de los clientes se guardan de forma protegida y cifrada, y no se pueden transferir de otra plataforma a Shopify. Es una medida de seguridad, no un error de la migración.
Según cómo estén configuradas las cuentas de cliente en su tienda Shopify, los clientes pueden:
- iniciar sesión con un código de un solo uso enviado a su email, sin necesidad de contraseña
- tener que activar su cuenta o crear una nueva contraseña
Planifique cómo se lo va a comunicar a los clientes. Un email breve y claro que explique que la tienda se ha trasladado y cómo iniciar sesión suele evitar confusiones y solicitudes de soporte. No pida nunca a los clientes que le envíen sus contraseñas.
¿Qué apps sustituyen a mis antiguos plugins?
Haga una lista de cada función que la tienda antigua ofrecía mediante plugins o código a medida, y decida para cada una:
- ¿Shopify lo hace de forma nativa?
- ¿Hay una app que lo haga bien?
- ¿Necesita una solución o una integración a medida?
- ¿Sigue siendo realmente necesaria?
Algunas funciones conllevan datos que deben migrarse por separado, como:
- las suscripciones activas y sus datos de pago
- los saldos de las tarjetas regalo
- los puntos de fidelidad
- las reseñas de productos
- los grupos de clientes mayoristas
Las suscripciones activas requieren un cuidado especial, porque los pagos recurrentes dependen de cómo guarda los datos de pago el proveedor de pagos. Esto suele implicar a la app de suscripciones, al proveedor de pagos y, a veces, un proceso formal de transferencia de datos. No cancele las suscripciones en la plataforma antigua hasta que se confirme la nueva configuración.
Las integraciones con los sistemas de contabilidad, almacén, ERP o envíos también deben volver a conectarse y probarse.
¿Por qué debo mantener activa la tienda antigua?
Hasta que la migración esté verificada, la tienda antigua es su copia de referencia y su red de seguridad.
Manténgala disponible, aunque ya no sea pública, para poder:
- comparar datos y completar lagunas
- exportar los registros que se hayan quedado fuera
- consultar las URL antiguas para la lista de redirecciones
- buscar pedidos anteriores y el historial de los clientes
- recuperar ajustes, textos e imágenes
Evite cancelar el hosting, borrar la base de datos o dar de baja la suscripción a la plataforma antigua hasta que:
- se hayan confirmado los productos, los clientes y los pedidos que necesita
- las redirecciones estén activas y probadas
- los pagos, los envíos y los impuestos estén probados en Shopify
- las integraciones funcionen
- tenga guardado en un lugar seguro un backup o una exportación completa de la tienda antigua
Si la tienda antigua sigue publicada en su dominio, evite mantener durante demasiado tiempo dos tiendas activas que reciban pedidos, porque las existencias y los pedidos pueden desincronizarse.
¿Qué debo evitar?
- Repetir la misma importación sin comprobar. Puede crear duplicados.
- Eliminar demasiado pronto la tienda antigua o su hosting. Puede necesitarla más adelante.
- Cambiar el dominio antes de tener listas las redirecciones. Es el momento en que la visibilidad en buscadores corre más riesgo.
- Olvidarse de la comunicación con los clientes. Los clientes que no pueden iniciar sesión pueden pensar que algo va mal.
- Dar por hecho que los plugins se trasladarán. Cada función necesita una decisión.
- No probar el checkout. Pruebe los pagos, las tarifas de envío, los impuestos y los códigos de descuento antes del lanzamiento.
¿Cuándo debo pedir ayuda?
Conviene recurrir a un desarrollador cuando:
- la herramienta de importación ha fallado y no sabe qué se ha importado
- hay que migrar pedidos, suscripciones o tarjetas regalo
- tiene un catálogo grande o complejo
- la tienda ya está publicada y el tráfico desde buscadores ha caído
- necesita crear una lista de redirecciones extensa
- hay que volver a conectar integraciones con otros sistemas
- hay que reconstruir funcionalidades a medida de la tienda antigua
¿Qué información debo reunir?
Resulta útil la siguiente información:
- la plataforma antigua y cómo acceder a ella
- la herramienta o app de migración utilizada y los informes de errores
- los totales de productos, clientes y pedidos de ambas tiendas
- ejemplos de registros que faltan o son incorrectos
- si la nueva tienda ya está publicada en su dominio
- una lista de las funciones y los plugins de la tienda antigua
- acceso a Google Search Console, si lo tiene
No envíe contraseñas por email. D4Hub puede explicarle la forma más segura de conceder acceso.
Cómo puede ayudarle D4Hub
El objetivo es terminar la migración como es debido, sin perder datos, visibilidad en buscadores ni funciones importantes.
Según la situación, D4Hub puede ayudarle a:
- averiguar exactamente qué se ha importado y qué no
- corregir o reimportar productos, clientes y pedidos
- asignar los antiguos campos personalizados a metafields de Shopify
- crear y probar la lista de redirecciones
- revisar la visibilidad en buscadores después del cambio
- elegir apps que sustituyan a los antiguos plugins
- volver a conectar las integraciones con los sistemas de contabilidad, almacén o envíos
- probar el checkout, los pagos, los envíos y los impuestos
- planificar la comunicación con los clientes sobre las cuentas
- aconsejarle sobre cuándo es seguro retirar la tienda antigua
Puede solicitar ayuda en cualquier momento, tanto si la migración acaba de bloquearse como si la nueva tienda lleva tiempo publicada.
Abrir un ticket de soportePara usuarios con experiencia técnica: cómo verificar una migración
Estas comprobaciones son para usuarios que se manejan con exportaciones, hojas de cálculo y el panel de administración de Shopify. Antes de importar o editar nada de forma masiva, exporte los datos actuales de Shopify para poder comparar y recuperar si es necesario.
Exporte ambas tiendas
Exporte los productos, los clientes y, cuando sea posible, los pedidos de la plataforma antigua como archivos CSV. En Shopify, las listas de productos, clientes y pedidos del panel de administración ofrecen cada una la opción Export (Exportar). Guarde estos archivos en un lugar seguro: las exportaciones de clientes y pedidos contienen datos personales.
Compare mediante una clave única
Use un campo que exista en ambas tiendas para emparejar los registros, por ejemplo:
- el SKU para productos y variantes
- la dirección de email para los clientes
- el número de pedido para los pedidos
En una hoja de cálculo, compare las dos listas y filtre los registros que solo aparecen en la tienda antigua. Esos son los elementos que faltan.
Reimporte solo lo que falta
Cree un archivo que contenga solo los registros que faltan en lugar de reimportarlo todo. La importación de productos por CSV de Shopify tiene una opción para sobrescribir los productos existentes con el mismo handle. Déjela desactivada salvo que quiera actualizar deliberadamente los productos existentes, y pruebe antes con unas pocas filas.
Cree la lista de redirecciones
Reúna las URL antiguas a partir del sitemap de la tienda antigua, de un rastreo de la web antigua o de Google Search Console. Empareje cada URL antigua con la nueva URL de Shopify. La importación de redirecciones de URL de Shopify usa un CSV con dos columnas:
Redirect from,Redirect to
/product/blue-ceramic-mug/,/products/blue-ceramic-mug
/product-category/mugs/,/collections/mugs
/about-us/,/pages/about-usLas rutas anteriores son ejemplos: use las rutas reales de su tienda antigua. Para encontrar la sección de redirecciones, busque "URL redirects" en la barra de búsqueda del panel de administración de Shopify, e importe un pequeño archivo de prueba antes de la lista completa.
Pruebe las redirecciones
Después de importarlas, abra una selección de URL antiguas en una ventana privada del navegador y confirme que llevan a la página correcta. Dé prioridad a las páginas más visitadas y a las que reciben enlaces desde otras webs. Revise Google Search Console durante las semanas siguientes por si aparecen nuevos avisos de "no encontrada".
Pruebe el checkout de principio a fin
Haga pedidos de prueba que cubran distintos productos, zonas de envío, códigos de descuento y métodos de pago. Compruebe que llegan los emails de confirmación de pedido, que las existencias disminuyen correctamente y que los pedidos llegan a los sistemas conectados.
D4Hub puede ayudarle a analizar la comparación, preparar los archivos de redirecciones y decidir qué se puede volver a importar con seguridad.
Preguntas frecuentes
¿Puedo simplemente volver a ejecutar la herramienta de migración?
Solo después de comprobar qué se ha importado ya. Repetir una importación completa puede crear productos o clientes duplicados. Normalmente es mejor identificar los registros que faltan e importar solo esos.
¿Por qué los clientes no pueden iniciar sesión con su antigua contraseña?
Las contraseñas se guardan de forma cifrada y no se pueden transferir entre plataformas. Según la configuración de las cuentas de cliente de Shopify, los clientes inician sesión con un código de un solo uso enviado por email o crean una nueva contraseña. Infórmeles con claridad antes del cambio o justo después.
¿Perderé mis posiciones en Google al migrar a Shopify?
Es habitual que haya algunas fluctuaciones después de cualquier migración. El mayor riesgo procede de las URL antiguas que devuelven errores por falta de redirecciones. Configurar redirecciones para todas las páginas importantes, mantener coherentes los contenidos y los títulos SEO y vigilar Search Console reduce considerablemente ese riesgo, aunque nadie puede garantizar las posiciones.
¿Tengo que migrar los pedidos antiguos?
Depende de cómo los use. Si necesita el historial de pedidos para la atención al cliente, las cuentas o los informes, puede merecer la pena importarlos. Si no, puede bastar con un archivo seguro de los datos antiguos. Recuerde que los pedidos importados son solo registros y no están vinculados a los pagos originales.
¿Cuándo puedo cerrar la tienda antigua?
Cuando se hayan verificado los productos, los clientes y los pedidos necesarios, las redirecciones estén activas y probadas, el checkout funcione, las integraciones estén conectadas y tenga guardado en un lugar seguro una exportación o un backup completo. Hasta entonces, manténgala disponible.
Mi migración es desde WooCommerce. ¿Hay algo concreto que vigilar?
Las tiendas WooCommerce suelen depender de muchos plugins para suscripciones, complementos de producto, reservas o precios para mayoristas. Cada uno necesita un equivalente en Shopify. Las URL de WooCommerce también son distintas de las de Shopify, así que las redirecciones son imprescindibles. Si va a dejar WordPress por completo, conserve la web y la base de datos antiguas hasta que todo se haya verificado.