Pessoal, o ajuste é para *incluir* uma linha a mais, não é para substituir, então ficam as duas linhas:
$codes[] = '0';
$codes[] = '';
Parece que o site dos correios mudou de novo e está retornando ‘0’, então quem substituiu voltou a ter problemas.
Bom dia! CORREÇÃO:
No arquivo woocommerce-correios\includes\abstracts\class-wc-correios-shipping.php
Na linha 439, abaixo de:
$codes[] = '0';
Adicionar:
$codes[] = '';
——
Explicação:
Pessoal também estava com dois sites com esse problema, mas consegui uma solução ajustando o código do plugin, aparentemente o webservice dos correios mudou o retorno quando não tem erro (antes o código para ‘sem erro’ era 0, agora vem vazio).
Obs: não faço parte da equipe do plugin mas estou respondendo aqui para quem quiser ajustar antes da atualização oficial.