Hola @treadops
Sí, su sitio web activo puede continuar procesando transacciones mientras actualiza el núcleo de WordPress, WooCommerce y los complementos en un servidor local. Sin embargo, para garantizar que esas transacciones en vivo se reflejen correctamente en la versión actualizada, deberá seguir un flujo de trabajo cuidadoso para evitar sobrescribir datos críticos en vivo.
Así es como puede manejar este proceso:
1. Establecer el desarrollo local
- Clone el sitio web en vivo en su servidor local (usando herramientas como Duplicator, All-in-One WP Migration o métodos manuales).
- Realice actualizaciones del núcleo de WordPress, WooCommerce y complementos en el entorno local.
- Pruebe minuciosamente la funcionalidad, incluida la compatibilidad de temas, complementos y operaciones de WooCommerce.
2. Identificar cambios en la base de datos en vivo
- Mientras trabaja en las actualizaciones localmente, el sitio web activo seguirá procesando pedidos y otras interacciones de los usuarios, lo que significa que la base de datos activa cambiará.
- Para sincronizar estos cambios más adelante, deberá exportar cuidadosamente las actualizaciones de la base de datos en vivo. específico para pedidos (u otras tablas clave de WooCommerce). WooCommerce almacena principalmente pedidos en:
wp_posts
(tipo_publicación:shop_order
)wp_postmeta
(pedir metadatos)wp_woocommerce_order_items
wp_woocommerce_order_itemmeta
3. Plan para fusionar cambios
- Después de realizar pruebas localmente y asegurarse de que todas las actualizaciones sean estables, no reemplace simplemente toda la base de datos al implementar en el sitio en vivo.
- Utilice herramientas como WP Migrar DB Pro, WP toda la importacióno complementos de WooCommerce que permiten la fusión de bases de datos. Estas herramientas pueden ayudar a sincronizar los datos de nuevos pedidos con la versión actualizada sin sobrescribir los cambios.
4. Pasos para la implementación
- Coloque el sitio en vivo en modo de mantenimiento por un breve período para evitar inconsistencias durante la fusión.
- Exporte solo las tablas relevantes (pedidos, clientes, etc.) de la base de datos en vivo.
- Implemente la versión actualizada del sitio (archivos y base de datos local) en el servidor en vivo.
- Importe con cuidado los datos actualizados del pedido/cliente desde el sitio en vivo a la nueva base de datos.
- Pruebe el sitio en vivo actualizado para asegurarse de que todas las transacciones, complementos y funciones funcionen como se esperaba.
5. Utilice un sitio de prueba (recomendado)
Si es posible, establezca un sitio de preparación en lugar de un entorno local. Muchos proveedores de alojamiento ofrecen herramientas de preparación integradas. Esto le permite probar actualizaciones y cambios mientras el sitio en vivo procesa transacciones, lo que facilita la combinación de cambios sin problemas.
Mantenga una copia de seguridad antes de comenzar a realizar cambios. Esta es una sugerencia de seguridad global y permanente para usted.
Hola Asadullah,
Gracias por su pronta respuesta y explicación detallada. Eso es todo lo que necesitaba saber. Espero que tengas unas excelentes vacaciones de fin de año.
Salud,
Alex