Migrar una tienda WooCommerce no es lo mismo que trasladar un blog sencillo de WordPress.
En una tienda online hay productos, clientes, pedidos, cupones, configuraciones fiscales, métodos de pago, correos transaccionales y, en muchos casos, integraciones con servicios externos.
Además, mientras preparas la migración pueden seguir entrando nuevos pedidos.
Por eso, si no tienes experiencia moviendo tiendas WooCommerce, contratar a alguien que haya realizado este tipo de migraciones puede salir mucho más barato que intentar arreglar después una base de datos incompleta o varios pedidos perdidos.
La clave está en encontrar a una persona que entienda que una migración WooCommerce no consiste únicamente en copiar archivos de un servidor a otro.
Qué puede salir mal al migrar WooCommerce
Una migración sencilla de WordPress normalmente implica trasladar archivos y base de datos, modificar algunos datos relacionados con el dominio y comprobar que la nueva instalación funciona correctamente.
Con WooCommerce aparecen más variables.
Entre los problemas habituales pueden encontrarse:
- Productos que no aparecen correctamente.
- Imágenes que apuntan al servidor antiguo.
- Clientes que no pueden iniciar sesión.
- Pedidos recientes que faltan.
- Estados de pedidos incorrectos.
- Correos que dejan de enviarse.
- Pasarelas de pago mal configuradas.
- Webhooks que siguen apuntando al dominio anterior.
- Tareas programadas que dejan de ejecutarse.
- Problemas con SSL.
- URLs internas que continúan utilizando el dominio antiguo.
- Plugins de suscripciones o reservas que pierden configuraciones.
- Errores provocados por una versión diferente de PHP.
Muchos de estos problemas pueden evitarse preparando correctamente el cambio.
El mayor riesgo: perder pedidos durante la migración
Este es probablemente el punto que más debería preocuparte si la tienda está activa.
Imagina que realizas una copia de la base de datos a las 10:00.
Empiezas a migrar la web y terminas a las 13:00.
Durante esas tres horas se realizan siete pedidos nuevos en la tienda original.
Si simplemente sustituyes la tienda antigua por la copia realizada a las 10:00, esos pedidos pueden no existir en la nueva base de datos.
Lo mismo puede ocurrir con:
- nuevos usuarios,
- cambios de contraseña,
- modificaciones de stock,
- cupones utilizados,
- devoluciones,
- comentarios,
- cambios realizados por administradores.
Por eso una migración de WooCommerce activa necesita una estrategia para controlar los cambios realizados durante el proceso.
Pregunta cómo evitará perder pedidos nuevos
Si vas a contratar a alguien, esta es una de las mejores preguntas que puedes hacer antes de empezar:
¿Qué ocurre con los pedidos que entren mientras estamos migrando?
No necesitas conocer todos los detalles técnicos de la respuesta.
Lo importante es comprobar que la persona entiende el problema.
Dependiendo del proyecto se puede planificar una ventana de mantenimiento, sincronizar cambios, realizar una migración final de la base de datos justo antes del cambio o utilizar otras estrategias.
Lo que no debería ocurrir es que el desarrollador copie la tienda y cambie los DNS varias horas después sin tener en cuenta lo sucedido durante ese intervalo.
Haz una copia completa antes de tocar nada
Aunque hayas contratado a un profesional, debes asegurarte de que existe una copia reciente de la tienda original.
La copia debería incluir como mínimo:
- Base de datos.
- Plugins.
- Tema.
uploads.- Archivos personalizados.
- Configuraciones relevantes.
Si el proveedor de hosting dispone de snapshots o copias completas del servidor, también pueden ser útiles.
El objetivo es sencillo: si algo falla durante la migración, necesitas poder volver al estado anterior.
Una migración nunca debería empezar destruyendo la única versión que funciona.
Dónde encontrar a alguien para migrar WooCommerce
Puedes acudir a una agencia especializada, al soporte técnico de determinados hostings o contratar directamente a un profesional freelance.
Para proyectos pequeños y medianos, contratar directamente a alguien con experiencia en WordPress y WooCommerce puede resultar bastante más práctico.
Una opción es buscar en comunidades de webmasters como ForoBeta, donde participan programadores, administradores de sistemas y profesionales acostumbrados a trabajar con WordPress, servidores y tiendas online.
La ventaja de publicar una solicitud específica es que puedes explicar el tipo de migración y recibir respuestas de personas interesadas en ese trabajo concreto.
Eso sí, una tienda online no es el mejor proyecto para elegir exclusivamente por precio.
Qué debes indicar cuando publiques el trabajo
Cuanta más información proporciones, más fácil será recibir un presupuesto realista.
No necesitas publicar contraseñas, datos de clientes ni información sensible.
Sí puedes indicar cuestiones como:
Tamaño de la tienda
Por ejemplo, número aproximado de productos y pedidos.
Hosting actual
No hace falta compartir credenciales. Basta con explicar el tipo de alojamiento que utilizas.
Servidor de destino
Indica si ya tienes contratado el nuevo hosting.
Cambio de dominio
Aclara si la tienda mantendrá el mismo dominio o si también se modificará.
WooCommerce activo
Explica si siguen entrando pedidos diariamente.
Plugins importantes
Especialmente si utilizas suscripciones, membresías, reservas, multidioma, ERP, facturación o conexiones externas.
Correo electrónico
Aclara si el correo también se encuentra alojado en el servidor que vas a abandonar.
Fecha deseada
Si necesitas hacer el cambio un día determinado, indícalo desde el principio.
No todas las migraciones WooCommerce tienen la misma dificultad
Mover una tienda con veinte productos y dos pedidos semanales puede ser relativamente sencillo.
Mover otra con miles de productos, pedidos entrando constantemente, suscripciones activas y conexiones con sistemas externos es un proyecto completamente diferente.
También puede complicarse si al mismo tiempo quieres:
- cambiar de dominio,
- pasar de HTTP a HTTPS,
- modificar estructura de URLs,
- cambiar versión de PHP,
- cambiar servidor web,
- actualizar WordPress,
- actualizar WooCommerce,
- sustituir el tema.
Siempre que puedas, evita juntar demasiados cambios críticos en una sola operación.
Si algo falla después, será mucho más difícil determinar la causa.
Qué debería comprobar el profesional antes de migrar
Antes de trasladar nada conviene conocer el estado actual de la tienda.
Por ejemplo:
- versión de WordPress,
- versión de WooCommerce,
- versión de PHP,
- espacio utilizado,
- tamaño de la base de datos,
- plugins activos,
- tareas programadas,
- requisitos del nuevo servidor,
- configuraciones DNS,
- certificado SSL,
- integraciones externas.
También debería comprobarse que el servidor de destino cumple los requisitos del proyecto.
Migrar una tienda para descubrir después que un plugin imprescindible no funciona con la versión de PHP del nuevo servidor no es una buena forma de hacer el cambio.
Cuidado con las pasarelas de pago
Después de una migración no basta con comprobar que los productos aparecen.
Hay que verificar que la tienda sigue pudiendo vender.
Realiza pruebas del proceso de compra.
Comprueba:
- carrito,
- checkout,
- impuestos,
- gastos de envío,
- códigos descuento,
- creación del pedido,
- actualización del stock,
- correo al cliente,
- correo al administrador,
- pasarela de pago.
Si utilizas Stripe, PayPal u otras plataformas que trabajen con webhooks o URLs de retorno, revisa también esas configuraciones.
Una tienda puede parecer perfectamente migrada hasta el momento en que el primer cliente intenta pagar.
También hay que comprobar las tareas programadas
WooCommerce y muchos de sus plugins realizan procesos en segundo plano.
Por ejemplo, una extensión puede ejecutar tareas relacionadas con:
- suscripciones,
- correos,
- sincronización de stock,
- exportaciones,
- importaciones,
- facturación,
- renovaciones.
Después de cambiar de servidor es importante confirmar que esos procesos continúan ejecutándose correctamente.
Es uno de esos problemas que pueden pasar desapercibidos durante varios días porque la parte visible de la tienda funciona con normalidad.
Contrata experiencia, no solo alguien que «sepa WordPress»
Una persona puede saber instalar temas y plugins sin tener experiencia migrando tiendas activas.
Para este trabajo interesa alguien que entienda bases de datos, servidores, DNS y funcionamiento de WooCommerce.
Cuando busques profesionales en ForoBeta o en cualquier otra comunidad freelance, intenta averiguar si han realizado migraciones similares anteriormente.
Puedes preguntar directamente:
¿Has migrado tiendas WooCommerce que continuaban recibiendo pedidos durante el cambio?
La respuesta probablemente te aportará más información que una descripción genérica del tipo «experto WordPress con cinco años de experiencia».
Qué hacer justo antes del cambio definitivo
Cuando todo esté preparado en el nuevo servidor, llega el momento crítico.
Conviene reducir al mínimo el intervalo entre la última sincronización y el cambio definitivo.
Dependiendo de cómo se haya planteado el proceso, puede ser necesario poner temporalmente la tienda en mantenimiento o evitar que entren nuevos pedidos durante unos minutos.
Después se realiza la sincronización final y se dirige el dominio hacia el nuevo servidor.
El procedimiento exacto depende de la infraestructura utilizada, pero el objetivo siempre es el mismo:
que ningún pedido quede atrapado entre la tienda antigua y la nueva.
Qué revisar después de terminar la migración
No des por terminada la migración porque la portada cargue correctamente.
Comprueba varias páginas y funcionalidades.
Una revisión básica debería incluir:
- Página de inicio.
- Categorías de productos.
- Fichas de producto.
- Carrito.
- Checkout.
- Inicio de sesión.
- Área de cliente.
- Pedidos anteriores.
- Buscador.
- Formularios.
- Correos.
- Pasarela de pago.
Revisa también el panel de administración.
Asegúrate de que aparecen los clientes, pedidos y productos que deberían estar.
Haz especial énfasis en los últimos pedidos recibidos antes de la migración.
Mantén el servidor antiguo durante unos días
Siempre que sea posible, no canceles inmediatamente el alojamiento anterior.
Tenerlo disponible durante un pequeño periodo de seguridad puede ser muy útil si descubres que falta algún archivo o necesitas consultar información antigua.
No significa que debas mantener dos tiendas aceptando pedidos.
La tienda activa debe ser una sola.
Simplemente se trata de no destruir inmediatamente el origen hasta estar completamente seguro de que la nueva instalación funciona.
Si gestionas tiendas WooCommerce habitualmente
Una migración puede ser algo excepcional para el propietario de una tienda.
Para alguien que administra varias webs, en cambio, necesitar programadores, administradores de sistemas o especialistas en WooCommerce puede convertirse en algo bastante frecuente.
Si estás en esa situación, puede tener sentido registrarte en ForoBeta y revisar su membresía para utilizar con más frecuencia las áreas relacionadas con contratación, negocios y servicios.
La utilidad no está únicamente en encontrar a alguien para esta migración.
También puedes terminar necesitando ayuda para mejorar la velocidad, modificar WooCommerce, integrar una API, solucionar errores o realizar futuras migraciones.
Tener localizada una comunidad donde buscar profesionales puede ahorrarte empezar desde cero cada vez.
Guarda toda la información de la migración
Cuando el trabajo termine, pide un pequeño resumen.
Como mínimo conviene guardar:
- Fecha de la migración.
- Servidor anterior.
- Servidor nuevo.
- Cambios realizados.
- Versión de PHP.
- Problemas encontrados.
- Configuraciones especiales.
- Copia de seguridad previa.
- Datos de contacto del profesional.
Si dentro de un año necesitas volver a mover la tienda, esa información puede ser muy útil.
Conclusión
Migrar una tienda WooCommerce sin perder pedidos requiere algo más que instalar un plugin de migración y pulsar un botón.
El principal problema no suele ser copiar los archivos, sino mantener intactos los datos que siguen cambiando mientras la tienda está activa.
Antes de contratar a alguien, explica bien el tamaño y características de la tienda, pregunta cómo gestionará los pedidos que entren durante el proceso y asegúrate de disponer de una copia completa.
Después de la migración, prueba el proceso de compra, las pasarelas de pago, los correos y los pedidos recientes.
Una migración bien preparada puede pasar prácticamente desapercibida para tus clientes.
Una mal planificada puede convertirse en varios días intentando descubrir dónde están los pedidos que deberían aparecer y no aparecen.
|
|
Acepto donaciones de BAT's mediante el navegador Brave 🙂 |
