En un reciente Hilo de Slack de Business Bloomer Clubun desarrollador de WooCommerce buscó consejos sobre la mejor manera de migrar un sitio de WooCommerce existente a un nuevo diseño y tema.
A diferencia de las migraciones típicas, esta requería un cuidado adicional ya que el sitio en vivo tenía nuevos pedidos, clientes y actualizaciones de productos, junto con un programa de fidelización. Dada la complejidad, el objetivo era migrar solo el tema, la configuración de diseño y los complementos adicionales sin sobrescribir ningún dato en vivo.
Aquí hay una guía paso a paso para minimizar el tiempo de inactividad y evitar problemas comunes.
Paso 1: Prepare un ambiente de puesta en escena fresca
Comience por crear un sitio de escenario fresco que refleje el sitio en vivo actual, incluidos los últimos productos, pedidos y datos de clientes. Esto a menudo se puede hacer a través de la herramienta de puesta en escena de su proveedor de alojamiento o con un complemento de migración como WP migra db o Duplicador.
- Por qué este paso es importante: Este sitio de estadificación servirá como su entorno de prueba final antes de ponerse en marcha, asegurando que cualquier nuevo diseño o configuración de tema no afecte los datos existentes.
Paso 2: Transfiera el nuevo tema y la configuración de diseño
Una vez que el entorno de puesta en escena esté activo, transfiera el nuevo tema y la configuración de diseño desde su sitio de desarrollo a este sitio de escenario fresco.
- Configuración de temas de exportación e importación: Muchos temas y constructores de páginas como Constructor de castor Ofrezca herramientas incorporadas para exportar e importar configuraciones. Use estas herramientas para transferir su configuración de diseño personalizada.
- Migrar CSS y funciones personalizadas: Si agregó código CSS o PHP personalizado en
functions.php
copie estos cambios en el sitio de puesta en escena. - Instalar nuevos complementos: Agregue cualquier complemento adicional utilizado en el nuevo diseño. Asegúrese de configurarlos para que coincidan con la configuración en el sitio de desarrollo.
- Consejo de prueba: Una vez transferido, pruebe el sitio de estadificación para garantizar que todo funcione como se esperaba, incluidos los nuevos elementos de diseño y complementos.
Paso 3: Contenido de sincronización entre Live and Presage
Para actualizar el sitio de puesta en escena con la actividad reciente del sitio en vivo, sincronizar selectivamente datos específicos, centrarse en productos, pedidos, clientes y puntos de fidelización.
- Órdenes y clientes de WooCommerce: Use un complemento como Wp toda importación o WooCommerce Cliente/Pedido/Exportación de cupones para importar los últimos pedidos y datos del cliente del sitio en vivo.
- Productos y niveles de stock: Si los productos se han modificado, expórtelos desde el sitio en vivo e importarlos a escenificación, sobrescribir las entradas más antiguas según sea necesario.
- Datos del programa de fidelización: Verifique si el complemento de su programa de fidelización tiene una función de exportación/importación. Algunos complementos, como Puntos y recompensas de WooCommercele permite exportar datos de puntos.
- Por qué este paso es importante: La sincronización garantiza que su sitio de preparación tenga todas las actualizaciones recientes, por lo que lo que ve y prueba allí coincidirá con el sitio en vivo final.
Paso 4: Pruebas finales y preparación de go-Live
Con todas las configuraciones, contenido y datos sincronizados, pruebe a fondo el sitio de estadificación. Presta especial atención a lo siguiente:
- Proceso de pago: Pruebe un flujo de compra completo para garantizar que el nuevo diseño no haya interrumpido las opciones de pago o envío.
- Programa de fidelización: Verifique que los puntos o los programas de recompensas sigan siendo intactos y funcionan.
- Visualización de productos: Asegúrese de que todos los productos, categorías e imágenes se muestren correctamente bajo el nuevo tema.
Si todo se ve bien, prepárese para la migración final al sitio en vivo. Es aconsejable programar esto durante las horas de menor actividad para minimizar la interrupción.
Paso 5: migrar el sitio de estadificación a la producción
Para el final final, tú puedes:
- Sobrescribir el sitio en vivo con el sitio de estadificación utilizando una herramienta de migración, asegurando que los datos en vivo (pedidos, productos, clientes) permanezcan intactos o
- Aplicar manualmente el nuevo tema y la configuración al sitio en vivo si el riesgo de sobrescribir es alto.
Conclusión
La migración de un sitio de WooCommerce a un nuevo tema al tiempo que preserva los datos en vivo requiere una planificación y pruebas cuidadosas. El uso de un sitio de estadificación para refinar el nuevo diseño, la sincronización de contenido actualizado y la realización de pruebas rigurosas garantiza una transición suave. Con estos pasos, puede implementar con confianza un nuevo diseño sin interrumpir pedidos, productos o programas de fidelización continuos.