Esconda PAC e SEDEX quando o frete grátis no WooCommerce estiver ativo com o filtro woocommerce_package_rates e limpe o cache de frete da sessão.
Isole o plugin que enche o debug.log com Creation of dynamic property no PHP 8.3, corrija a classe e silencie só as deprecations em produção.
Use grupos nomeados no preg_match do PHP 8.3, leia $matches pelo nome e mate o warning do grupo opcional com PREG_UNMATCHED_AS_NULL.
Ajuste o WP_MEMORY_LIMIT no WordPress, entenda o WP_MAX_MEMORY_LIMIT e descubra por que o pool do PHP-FPM 8.3 ignora o valor que você definiu.
Use createFromFormat e getLastErrors para converter data dd/mm/aaaa no formato do MySQL sem gravar data inválida nem quebrar o INSERT.
Registre um campo extra no checkout em blocos do WooCommerce com a API de campos adicionais e leia o valor gravado na meta do pedido.
Corrija o fuso horário no PHP 8.3 setando date.timezone no FPM e no CLI, e deixe o banco gravando em UTC com conversão só na exibição.
Instale os módulos PHP 8.3 que a Saúde do site do WordPress aponta como ausentes, reinicie o FPM e confirme a extensão no SAPI que serve o site.
Escreva a data por extenso em pt-BR com IntlDateFormatter e pattern do ICU, sem array de meses, e evite o erro de fuso que tira um dia.
Use json_validate no PHP 8.3 para validar JSON de webhook e de fila sem montar o array, e veja quando o json_decode continua sendo a escolha certa.