Así pues, razón suficiente para pensar ya en una migración a Shopware 6 y organizar pronto un relanzamiento. La versión actual incluye un práctico gestor de migraciones que permite migrar datos cruciales, como cuentas de usuario, etc., directamente desde la versión 5er.
¿Qué hay que tener en cuenta?
Para ser sincero, creo que en la mayoría de los casos la migración sólo será posible con modificaciones importantes en el nuevo sistema. Si has construido un sistema sofisticado con muchos extras, quizá quieras tomarte tu tiempo para analizar y calcular los posibles costes que te esperan a la vuelta de la esquina.
Recomiendo hablar con un desarrollador o una agencia con mucha experiencia y dividir todas las partes de la tienda en piezas más pequeñas y manejables, para estimar mejor el tiempo de desarrollo.
Pasos importantes
Por supuesto, debería disponer de un entorno de desarrollo y/o de ensayo para jugar con la migración. Que nunca se actualiza el sistema sobre el antiguo en un relanzamiento es evidente.
Te recomiendo que primero migres todos los datos y luego adaptes el diseño de la tienda, ya que quizás quieras quitarte puntos negros y dudas primero, antes de embellecer y hacer un lifting a tu bebé.
Elabore también una gran lista de comprobación o, mejor dicho, un guión, sobre cómo procederá durante el lanzamiento.
Momentos antes del lanzamiento
No querrás darle la vuelta al interruptor un viernes. Programe el lanzamiento a principios de semana, cuando es de esperar que todos los miembros del equipo estén todavía de buen humor. No cabe duda de que las cosas irán mal, sólo que no se sabe exactamente qué y durante cuánto tiempo.
Así que mejor no estresar a su equipo y jugar a través de todo lo que podría salir mal en teoría y planificar contramedidas antes de que la situación se calienta. Asegúrese de que el administrador del sistema tiene preparados todos los accesos.
Y luego cambias
Si se trata de cambiar un enlace simbólico o establecer el servidor de nombres, lo hiciste. Así que suele haber muchas cosas que no funcionan y que hay que arreglar en tiempo real después del lanzamiento. Mejor dicho, tienes que probar todo, si funciona con la nueva instancia. Borrar cachés, comprobar el proceso de pago, las llamadas a la API de proveedores de servicios externos deben registrarse de nuevo, etc. La lista que espero que haya hecho antes puede ser larga porque los sistemas de comercio electrónico suelen ser un poco más complejos debido a la cantidad y el encadenamiento de datos.
No quiero ponerme demasiado técnico y, para ser breve, puedo decir que mis últimos relanzamientos necesitaron entre 10 y 15 horas para completarse en la fase caliente. La conmutación en sí y poner la plataforma en marcha sólo me llevó un par de minutos, pero necesitaba probarlo todo y tenía bastante trabajo para ocuparme de los dos millones de detalles que me esperaban acechando en la oscuridad.
Las secuelas
Digamos que todos sobrevivieron al relanzamiento. Ahora querrá comprobar el comportamiento del visitante y deberá comprobar una y otra vez si todo funciona correctamente y si todos los códigos de seguimiento funcionan como se espera.
En realidad, querrá comparar todas las cifras con la situación anterior al lanzamiento. Los datos de tráfico, la consola de búsqueda, las ventas, el rendimiento de sus otras campañas de marketing, etc., etc., pueden tardar varios días en ser realistas.