@leodefaveri, tudo bem? Você é dev na melhor envio?
Exatamente o mesmo erro aqui. Tudo indica que o Brazilian Market on WooCommerce está abandonado desde fevereiro de 2024. Seria legal remover a obrigatoriedade do plugin.
Vou tentar achar uma alternativa viável e gratuita para usar com o Melhor Envio.
Na versão local aqui eu removi a obrigatoriedade do plugin comentando as linhas abaixo:
// if ( ! in_array( ‘woocommerce-extra-checkout-fields-for-brazil/woocommerce-extra-checkout-fields-for-brazil.php’, $pluginsActiveds ) && ! is_multisite() ) {
// $errors[] = ‘Você precisa do plugin <a target=”_blank” href=”https://br.ww.wp.xz.cn/plugins/woocommerce-extra-checkout-fields-for-brazil/”>WooCommerce checkout fields for Brazil</a> ativado no wordpress para utilizar o plugin do Melhor Envio’;
// }
No arquivo:
CheckHealthService.php
E alterando a linha 12 do melhor-envio-beta.php, de:
Requires Plugins: woocommerce, woocommerce-extra-checkout-fields-for-brazil
Para:
Requires Plugins: woocommerce