Por qué se migra desde Magento
La razón más habitual es el coste de mantener la plataforma. Magento Open Source y Adobe Commerce piden servidor o un plan de nube, parches de seguridad, actualizaciones de versión que a menudo rompen extensiones y un equipo de desarrollo PHP disponible de forma continua. Muchas tiendas que siguen en Magento 1, sin soporte oficial desde 2020, o en versiones 2.x antiguas llegan a la migración porque actualizar cuesta casi lo mismo que cambiar de plataforma.
Shopify elimina esa capa: el alojamiento, la seguridad, el checkout y las actualizaciones son responsabilidad de Shopify. El equipo deja de gastar horas en infraestructura y las dedica al catálogo, al diseño y a vender. A cambio, hay que aceptar que ciertas cosas se hacen a la manera de Shopify, y conviene saber cuáles antes de empezar.
Inventario: catálogo, extensiones y personalizaciones
Antes de mover datos, haz una lista de todo lo que hace hoy tu Magento. En una tienda con años de recorrido es normal encontrar extensiones instaladas que nadie usa, módulos a medida sin documentar y reglas de precio olvidadas. La migración es la ocasión para limpiar, y para eso hace falta ver el conjunto.
- Tipos de producto: simples, configurables, agrupados, bundle, virtuales y descargables
- Conjuntos de atributos y atributos que se muestran o filtran en la tienda
- Websites, stores y store views con sus idiomas y monedas
- Grupos de clientes, precios por niveles y reglas de precio de catálogo y carrito
- Extensiones instaladas y módulos desarrollados a medida
- URLs con tráfico, incluidas las que terminan en .html
Productos configurables y atributos
Un producto configurable de Magento, con sus productos simples hijos, se convierte en Shopify en un producto con variantes. Los atributos que definen la configuración, como talla o color, pasan a ser opciones, y cada hijo es una variante con su SKU, precio, stock e imagen. Revisa en la documentación de Shopify los límites vigentes de opciones y variantes si tienes productos con muchas combinaciones.
El resto de atributos, los que solo describen el producto, van a metacampos. Los conjuntos de atributos de Magento no tienen equivalente directo, pero puedes agrupar los metacampos por tipo de producto y usar metaobjetos para datos que se repiten, como fichas de materiales o fabricantes. Para los filtros de colección, Search & Discovery permite filtrar por opciones de variante, etiquetas, tipo de producto y metacampos.
Los productos agrupados y bundle no tienen una traducción automática. Según el caso se resuelven con la función de bundles de Shopify, con una app o con lógica en el tema. Decide producto por producto en lugar de forzar una solución única.
Multitienda, idiomas y monedas
En Magento es habitual tener varias store views para idiomas y varios websites para mercados o marcas. En Shopify, los idiomas y las monedas de una misma marca se gestionan con Shopify Markets y la app Translate & Adapt dentro de una sola tienda, con subcarpetas o dominios por mercado. Eso simplifica mucho el trabajo diario: un único catálogo, un único inventario y traducciones vinculadas a cada producto.
Si tus websites de Magento son marcas distintas o negocios con catálogos separados, lo normal es crear tiendas Shopify independientes. Con Shopify Plus puedes gestionar varias tiendas desde la organización y compartir usuarios y configuración. Decide esta arquitectura al principio, porque condiciona todo lo demás.
Clientes, B2B y reglas de precio
Los clientes se importan con sus datos, direcciones y etiquetas, pero las contraseñas no. Con las cuentas de cliente actuales de Shopify no hace falta: el cliente entra con su email y un código de un solo uso, sin contraseña. Aun así, prepara un email que explique el cambio. El historial de pedidos no entra con el CSV estándar del admin; se trae con apps de migración o mediante la API.
Los grupos de clientes y los precios por niveles de Magento suelen ser la parte más delicada. Las funciones B2B nativas de Shopify permiten crear empresas con catálogos, listas de precios, condiciones de pago y descuentos por cantidad. Están disponibles también en Basic, Grow y Advanced con hasta 3 catálogos; Plus los ofrece ilimitados y asignables a cada cliente. Para casos que no encajan se recurre a descuentos automáticos, Shopify Functions o apps. Las reglas de precio de carrito se rehacen como descuentos, y la lógica más compleja se programa con Functions.
Extensiones a apps, funciones nativas o código
Recorre la lista de extensiones y clasifícalas. Muchas cubren cosas que Shopify ya resuelve de serie: checkout, pagos, envíos, sitemap, datos estructurados básicos o gestión de descuentos. Otras tienen equivalente en la App Store, como reseñas, suscripciones o conectores con ERP. Lo que es específico de tu negocio se resuelve con código en el tema, con Checkout Extensibility en Plus o con una app privada.
No intentes replicar cada extensión. En una migración desde Magento suele ser mejor aprovechar para quitar procesos que ya no aportan y quedarte con una tienda más ligera, con menos piezas que mantener.
SEO y redirecciones
Magento permite URLs muy libres, a menudo con sufijo .html y rutas de categoría incluidas en la URL del producto. Shopify usa prefijos fijos: /products/, /collections/, /pages/ y /blogs/. Prácticamente todas las URLs cambian, así que necesitas un mapa completo de redirecciones 301 desde cada URL antigua con tráfico o enlaces hacia su equivalente nueva.
Migra también los meta títulos, las meta descriptions y los textos alt. Tras publicar, envía el sitemap de Shopify en Search Console y revisa los informes de indexación y de páginas no encontradas las semanas siguientes. En Weblineo hacemos el mapa de URLs y las redirecciones dentro del servicio de migración.
Preguntas frecuentes
¿Shopify se queda corto para una tienda que venía de Magento?
Depende de lo que hagas. Para la mayoría de catálogos, incluidos los grandes, Shopify o Shopify Plus cubren lo necesario. Los casos con lógica muy particular se resuelven con Shopify Functions, Checkout Extensibility o apps privadas.
¿Puedo migrar los pedidos antiguos de Magento?
Sí, con apps de migración o mediante la API de Shopify. El CSV del admin no importa pedidos. Valora si necesitas todo el histórico o si basta con una exportación guardada para consultas y contabilidad.
¿Necesito Shopify Plus para migrar desde Adobe Commerce?
No necesariamente. Plus tiene sentido si necesitas B2B nativo, personalizar el checkout, varias tiendas en una organización o un volumen alto. Si no, un plan estándar puede ser suficiente.
¿Qué pasa con mis módulos desarrollados a medida?
Se analizan uno a uno. Algunos dejan de hacer falta porque Shopify trae esa función, otros se sustituyen por una app y los realmente propios se vuelven a programar en el tema, en Functions o en una app privada.
