Ative o HPOS no WooCommerce pelo WP-CLI, migre os pedidos para wp_wc_orders em lote e confira a contagem antes de desligar a sincronização dupla.
Troque strpos e substr por str_contains no PHP 8, com str_starts_with, str_ends_with e o polyfill pronto para servidor ainda no PHP 7.4.
Crie atributo de produto com Data Patch Magento 2 e EavSetupFactory, entenda a tabela patch_list e largue o InstallData que não roda mais no 2.4.
Veja como criar cupom no WooCommerce por código: WC_Coupon com validade, limite de uso e e-mail travado, disparado no pedido concluído.
Registre um modifier de produto no Magento 2 pelo di.xml e coloque um campo na aba do admin sem duplicar o product_form.xml. Com o sortOrder certo.
Resolva a tela branca no WordPress 6.9 lendo o log do PHP-FPM, achando o plugin que gerou o erro fatal e desativando-o direto pelo SSH.
Descubra por que o cron do Magento 2 não roda: leia a cron_schedule, confira o crontab do www-data e o lock do grupo no var/log/cron.log.
Crie um comando CLI Magento 2 do zero: classe estendendo Symfony Command, registro no di.xml e os comandos que fazem ele aparecer no bin/magento list.
Resolva o erro variação não está disponível no WooCommerce limpando os transients wc_var_prices e regenerando a wp_wc_product_meta_lookup.
Tire o WordPress do modo de manutenção apagando o .maintenance da raiz e confirme pelo WP-CLI se a atualização realmente terminou.