Guía de migración de Magento 1 a Magento 2: cómo migrar de forma segura

Publicado: 2023-01-10

No hay duda de que hay muchas razones para considerar la migración de Magento 1 a Magento 2 , especialmente cuando Magento ha lanzado la última versión fantástica. En comparación con Magento 1, Magento 2 ofrece un mejor diseño y rendimiento. Si volvemos a hace unos años, no mucha gente se atreve a actualizar a Magento 2 debido a su inestabilidad. Hay muchos errores en la primera versión de Magento 2. Pero ahora, hay una historia diferente cuando Magento pone todos sus esfuerzos en innovar, mejorar y mejorar la funcionalidad de Magento 2.

Además, sería mejor si considerara migrar de Magento 1 a Magento 2 lo antes posible, ya que Magento dejó de brindar soporte para Magento 1 en junio de 2020.

Aparte de eso, es un proceso complicado que requiere tiempo, dinero y esfuerzo. Los desarrolladores de Magento probablemente saben lo difícil que es; por lo tanto, esta publicación de blog no es para ellos, sino para los propietarios de tiendas Magento, que van a migrar de Magento 1 a Magento 2. En otras palabras, en la publicación de hoy, mostraremos a los comerciantes de Magento cómo realizar la migración de Magento paso a paso. y dentro del plazo óptimo.

Cosas importantes que debe saber antes de la migración de Magento 2

Mucha gente piensa que la migración de Magento 1 a Magento 2 es similar a actualizar la última versión de Magento 1.

Sin embargo, ¡está mal !

Para ser más específicos, la migración de Magento significa que tendrá que crear un nuevo sitio web en Magento 2 desde cero pero migrar los datos del sitio anterior.

No puede continuar usando sus temas, extensiones y código actuales de Magento 1. Entraremos en detalle en las siguientes partes.

30 días para migrar Magento 1 a Magento 2

Según nuestra experiencia, llevaría de 4 a 5 semanas (aproximadamente 30 días hábiles) migrar Magento 1 a Magento 2 en promedio. Sin embargo, si su sitio requiere muchas funciones personalizadas y personalización de temas con una gran cantidad de datos para migrar, la actualización sería más larga. Veamos qué estaría involucrado en la migración:

1. Preparación

Antes de migrar su sitio web a Magento 2, mire la tienda Magento 1 existente y decida cuáles son sus "verdaderas necesidades" y necesita mudarse al nuevo sitio. Por ejemplo, aunque su sitio web puede contener un gran activo de base de datos, lo que necesita migrar incluye productos, categorías, clientes y pedidos. Además, mantén lo que creas necesario y elimina los redundantes en cuanto a las extensiones.

Después, se recomienda encarecidamente realizar una copia de seguridad cuidadosa de los datos de su sitio web Magento 1, conservando todos los archivos, carpetas y bases de datos para manejar las situaciones incorrectas.

Además, le sugerimos que utilice el mismo servidor de alojamiento para sus tiendas Magento 1 y 2 (opcional).

2. Migración de temas de Magento

Como se mencionó anteriormente, es imposible mover el tema y la plantilla de Magento 1 al nuevo sitio. Sin embargo, hay varias soluciones para ello.

La primera solución: usar temas ya preparados

La primera solución es comprar un tema listo para usar para que Magento 2 se aplique a su nuevo sitio web. Hay cientos de diseños atractivos disponibles para elegir en el mercado de Magento o en mercados temáticos conocidos como Themeforest, TemplateMonster, VenusTheme, etc.

Pros: hay una gran cantidad de opciones para el diseño de su nuevo sitio web. Esta solución también le ahorra tiempo y dinero en el diseño y codificación de temas. Y solo cuesta $ 100 a $ 200 por un tema receptivo de Magento 2 que esté bien diseñado.

Contras: otras tiendas también pueden comprar ese tema y tener una apariencia de tienda similar a la tuya. Para manejar este problema, puede personalizar el tema para que coincida con la imagen de su marca. El costo de la personalización del tema dependerá significativamente de la medida en que desee personalizar y del desarrollador/diseñador de Magento que elija.

La segunda solución: usar temas gratuitos

La segunda solución es encontrar y utilizar un tema de Magento 2 para su descarga gratuita.

Pros: La ventaja obvia de esta solución es que no tiene que gastar para obtener una nueva apariencia.

Contras: en comparación con la cantidad de temas en la primera solución, los temas gratuitos para elegir son solo una cuarta parte o incluso mucho menos. Además, no hay garantía de la calidad de esos temas y plantillas gratuitos. La mayoría de sus funciones son muy limitadas. Por lo tanto, debe verificarlo cuidadosamente antes de aplicar al nuevo sitio.

La 3ra solución: Crear un nuevo diseño

La tercera solución es crear un nuevo diseño de sitio web desde cero. Para esta opción, puede contratar una agencia de Magento o simplemente un diseñador de sitios web para hacer un diseño según sus requisitos.

Pros: Adquirir un diseño de sitio web único que cumpla con todas sus necesidades y requisitos.

Contras: tiene que gastar mucho dinero para implementar esta solución. Además, puede llevar de 1 a 2 meses completar el diseño tanto en el PSD como en la programación frontal.

La cuarta solución: clonar el diseño del sitio web anterior

La cuarta solución es clonar tu tienda Magento 1. Si aún conserva el diseño de la tienda (bajo el archivo PSD), puede considerar clonarlo para crear el mismo aspecto para su tienda Magento 2.

Pros: Mantener el diseño actual del sitio web de Magento que es familiar para todos sus clientes.

Contras: el tiempo para la clonación del sitio web depende de cuán complicado sea su diseño actual. Sin embargo, clonar un sitio web, en general, también llevará una cantidad considerable de tiempo (al menos un mes). Además, finalmente puede obtener un diseño similar (70-80%) al anterior pero no igual (100%) debido a las diferentes estructuras de Magento 1 y 2.

¿Cuál es la mejor solución para la migración de temas de Magento?

A pesar de presentar muchas soluciones para abordar el problema de la migración del tema de Magento, recomendamos encarecidamente la primera solución. En general, utilizar un tema de Magento 2 listo para usar requerirá la menor cantidad de tiempo (para buscar el tema adecuado), dinero (para poseer el tema) y esfuerzo (para instalarlo y personalizarlo). La mayoría de nuestros clientes ahora optan por esta opción.

Además, el tiempo total para implementar el tema en su nuevo sitio web de Magento 2 (incluida la instalación, configuración y personalización menor) sería de 4 a 5 días en promedio.

3. Migración de datos

La migración de datos de Magento es el proceso de transferir todos sus datos, incluidos productos, categorías, clientes, pedidos, testimonios, reseñas, etc., al nuevo sitio web. Es cierto que esta es la etapa más crucial en el proceso de actualización de Magento 2, y le pide que tenga conocimiento y experiencia para realizar la migración. De lo contrario, un pequeño error puede provocar una pérdida grave de datos sin recuperación.

Para mover los activos de su base de datos de Magento 1 a Magento 2, podemos usar la práctica herramienta de migración de datos de Magento proporcionada por Magento. Esta herramienta utilizará archivos de mapas para transformar datos en su tienda Magento 2. Más específicamente, verificará la coherencia entre las estructuras de la base de datos de Magento 1 y 2, realizará un seguimiento del progreso de la transferencia de datos, creará registros y ejecutará pruebas de verificación de datos.

En primer lugar, deberá instalar la herramienta de migración de datos de Magento a través de Composer para realizar la migración de datos. Recuerde descargar la versión correcta de la herramienta utilizada para su versión de Magento 2.

Por ejemplo, si crea su nuevo sitio web en Magento 2.4.3, debe instalar la herramienta de migración de datos de Magento con la misma versión (2.4.3). En segundo lugar, debe migrar los ajustes de configuración de M1 a M2, incluidas las tiendas, los sitios web, las configuraciones del sistema (envío, pago, impuestos), etc. En tercer lugar, es hora de migrar los datos principales de la base de datos.

Aparte de esto, llevaría de 3 a 5 días migrar datos de Magento 1 a Magento 2 según la cantidad existente de sus productos, pedidos y clientes.

4. Migración de extensiones de Magento

Similar al tema, no puede usar las extensiones Magento 1 en la tienda Magento 2. Para “migrar” estas extensiones, debe encontrar los módulos y complementos que brindan las mismas funciones pero Magento 2.

Sin embargo, no todas las extensiones para Magento 1 están disponibles para Magento 2. En ese caso, puede comunicarse con los proveedores de extensiones de Magento para pedirles que desarrollen módulos personalizados para su tienda.

También necesitamos migrar datos de M1 a M2 para algunas extensiones, como puntos de recompensa y crédito de la tienda.

En promedio, tomará de 3 a 4 horas para cada migración de complemento, incluida la instalación, configuración y posibles conflictos resueltos.

Por lo tanto, le recomendamos que seleccione y "migre" solo las extensiones de Magento necesarias al nuevo sitio para ahorrar tiempo, dinero y esfuerzo.

5. Migración de código personalizado

Afortunadamente, la mayor parte del código personalizado de Magento 1 es compatible con Magento 2, por lo que puede volver a escribir o migrar el código utilizando varias herramientas de migración de código de Magento. A menudo usamos el kit de herramientas de migración de código de Magento, que simplifica las cosas.

Además, vale la pena señalar que existen varias diferencias en las estructuras de M1 y M2. Debe verificar el código cuidadosamente para asegurarse de que funcione bien en la nueva tienda.

6. Migración de configuraciones

Después de realizar la migración del tema, los datos y la extensión, ha pasado por el 80 % del proceso de migración. Ahora, debe completar la configuración en el nuevo sitio web de Magento 2, incluidos el idioma, la moneda, los impuestos, la configuración de la plantilla de correo electrónico, etc.

Además, el SEO juega un papel importante en el aumento del tráfico a su sitio web después. Magento 2 le permite crear URL compatibles con SEO, editar metatítulos/descripciones/etiquetas/palabras clave, agregar imágenes alternativas, controlar la indexación del sitio e integrarse con los servicios de Google (Analytics/Search Console/Adwords). Por lo tanto, no olvide aprovechar estas valiosas funciones si migra Magento 1 a Magento 2.

7. Pruebas

La última etapa fundamental del proceso de migración de Magento 2 es la prueba. Es obligatorio revisar minuciosamente y verificar todo el sitio para asegurarse de que todo funcione como debería después de migrar Magento 1 a Magento 2. Esta es la lista de verificación recomendada que debe usar cuando pruebe sus tiendas después de la actualización de Magento 2:

Pruebas de interfaz:

Apariencia de la tienda

  • Página principal
  • páginas CMS
  • Contenido de página
  • Deslizadores de pancartas
  • Enlaces de encabezado y pie de página

listado de productos

  • Categorías y subcategorías
  • Modo de cuadrícula/lista de productos
  • Menú de navegación en capas
  • clasificación de productos
  • Añadir al carrito de productos
  • Migas de pan
  • paginador de productos

página de productos

  • Añadir al carrito/ lista de deseos/ lista de comparación
  • Imágenes y vídeos de productos
  • La cantidad de producto
  • Precio
  • Descripción del Producto
  • Calificaciones y reseñas de productos

Carrito de compras

  • Añadir al carrito de productos
  • Cambios de cantidad
  • Eliminación de productos
  • Solicitud de descuento
  • Envío y cálculo de impuestos
  • Subtotal y precio total general

página de pago

  • Pago como invitado
  • facturación y envío
  • Métodos de envío y pago

Cuenta e información del cliente

  • Inicio de sesión y registro del cliente
  • Se te olvidó tu contraseña
  • Página de la cuenta del cliente

Correo electrónico

  • Confirmación de registro
  • Restablecimiento de contraseña
  • Confirmación del pedido
  • Contáctenos presentación
  • Boletín de suscripción

Pruebas de fondo:

Catalogo de producto

  • Configuración del producto
  • Configuración de categorías
  • Gestión de atributos
  • Gestión de reseñas
  • Generación de mapa del sitio

Ventas

  • Creación de pedidos
  • Envío de factura
  • Envío de envío
  • Creación de notas de crédito

Clientes

  • Gestión de clientes
  • Creación de grupos de clientes

Promociones

  • Reglas de precio del catálogo
  • Reglas de precios del carrito de compras

¿Cuánto cuesta migrar de Magento 1 a Magento 2?

El costo de la migración puede ser alto, pero lo merece. Dependiendo de la complejidad de su sitio web esperado, el precio puede ser mayor o menor. Por ejemplo, en la migración de temas de Magento, debe gastar solo $ 100-200 para un tema listo para usar o hasta $ 1,000- $ 2,000 para obtener un diseño único o clonar el sitio anterior. Además, cuantas más extensiones quieras migrar, más dinero tendrás que pagar.

En caso de que no migre Magento 1 a Magento 2 usted mismo, sino que use el servicio de migración de Magento 2 de una agencia, el costo de su proyecto también dependerá significativamente de la tarifa por hora del desarrollador de Magento. Por ejemplo, mientras que una empresa de desarrollo de Magento en los EE. UU. le cobrará entre $75 y $150 por hora de trabajo, tendrá que pagar solo la mitad o incluso menos ($20-50 por hora de trabajo) por una agencia de desarrollo de Magento en el extranjero. Esta enorme brecha de precios se debe simplemente a la considerable diferencia entre los costos laborales de las regiones.

Con más de 10 años de experiencia en el desarrollo de Magento, podemos ofrecer un proceso de migración fluido y de alta calidad a un precio muy razonable. ¡Contáctenos ahora para obtener una cotización y consulta GRATUITA y RÁPIDA para su proyecto!

Conclusión

Por lo que está sucediendo, Magento 2 es "Ahora" y "Futuro", mientras que Magento 1 se ha vuelto obsoleto y se ha quedado muy atrás. Si quiere hacer lo mejor para su sitio, ¿por qué no migra de Magento 1 a Magento 2 ahora? La mayoría de sus competidores quizás ya hayan actualizado sus sitios web a Magento 2.