Migrar los productos clásicos de POM Composite
El ajuste moderno sustituye al tiempo de ejecución web de POM Composite, ya retirado. Sus comandos de WP-CLI con ámbito de sitio pueden inspeccionar, migrar, revertir y, por último, limpiar los valores heredados reconocidos como propiedad de POM, sin cargar el código de administración ni de escaparate ya retirado.
Utiliza una copia de pruebas y una copia de seguridad actual de la base de datos. Completa o vacía los carritos abiertos creados por el formato retirado antes de empezar. Cada comando debe dirigirse a un sitio con el parámetro global de WordPress CLI --url=<site-url>; el comando nunca recorre la red.
Inspeccionar y previsualizar
wp pomtweaks composite-products status --url=https://example.com
wp pomtweaks composite-products dry-run --url=https://example.com
Confirma que el ajuste retirado está inactivo. Resuelve cada resultado blocked, prepared, failed, unknown o unverified antes de la migración. La simulación informa de los IDs de producto aptos, los recuentos de capítulos, los hashes de asignación y las advertencias, sin crear una ejecución ni cambiar los datos del producto o los ajustes de activación.
Los productos que pertenecen únicamente a la extensión oficial WooCommerce Composite Products no son objetivos de migración.
Migrar y verificar
wp pomtweaks composite-products migrate --url=https://example.com
wp pomtweaks composite-products status --url=https://example.com
El comando registra una ejecución recuperable del sitio y verifica una copia de seguridad del producto antes de modificar dicho producto. Repetir migrate reanuda una ejecución interrumpida compatible desde su punto de control duradero.
Tras un resultado verified, edita cada producto migrado en Products → Edit product → Composite chapters. Comprueba las fuentes, cantidades, etiquetas, precio, impuestos, existencias, cupones, envío, escaparate, carrito, pago y un pedido de prueba. Los productos migrados utilizan el diseño Stacked para que el cambio no imponga una presentación más opinada.
Revertir antes de limpiar
wp pomtweaks composite-products rollback --url=https://example.com
La reversión restaura los tipos y ajustes de producto reconocidos, cualquier configuración moderna preexistente y el estado de activación anterior a la migración. No reactiva el tiempo de ejecución web retirado. Repetir el comando reanuda una reversión interrumpida compatible.
Después de una reversión verificada, inicia un intento revisado independiente con:
wp pomtweaks composite-products dry-run --new-run --url=https://example.com
wp pomtweaks composite-products migrate --new-run --url=https://example.com
Limpiar los datos de migración conservados
Solo después de aceptar el escaparate moderno y los pedidos:
wp pomtweaks composite-products cleanup --dry-run --url=https://example.com
wp pomtweaks composite-products cleanup --yes --url=https://example.com
La limpieza requiere una ejecución completamente verificada y rechaza datos de productos clásicos desconocidos, fallidos, no verificados, faltantes, revertidos o recién descubiertos. Elimina únicamente los valores heredados reconocidos como propiedad de POM y las copias de seguridad de la ejecución. Después de cleaned, la reversión por comando ya no está disponible; la recuperación requiere una copia de seguridad externa de la base de datos.
No ejecutes comandos de migración de Composite simultáneos para el mismo sitio. Utiliza wp help pomtweaks composite-products <subcommand> para conocer los límites, formatos, estados y códigos de salida instalados.