woocommerce-extra-checkout-fields-for-brazil icon indicating copy to clipboard operation
woocommerce-extra-checkout-fields-for-brazil copied to clipboard

Campo "Empresas" não aparecendo para compras como Pessoa Jurídica

Open Romanti-Ezer opened this issue 6 years ago • 5 comments

Olá, Estou tendo um problema ao habilitar a compra para Pessoa Física e Jurídica Deixo habilitado: Exibir Tipo de Pessoa: Pessoa Física e Pessoa Jurídica

E no site, aparecem os dois campos, de CPF e CNPJ.

Na finalização da compra, caso seleciono "Pessoa Jurídica" e preencho os dados, exceto o CPF, ao tentar "Realizar pagamento" o site a mensagem "Empresa é um campo obrigatório". Caso seleciono "Pessoa Física" e preencho tudo, exceto o CNPJ, vai para a próxima etapa normalmente.

Romanti-Ezer avatar Jul 17 '18 21:07 Romanti-Ezer

Olá, Existe um campo no formulário Company ele deve está definido como *requerido. Tenta ver isso que vai dá certo.

amorimjr avatar Nov 12 '18 01:11 amorimjr

Olá. Alguém conseguiu resolver esse problema?

cfelipe74 avatar Jun 04 '19 22:06 cfelipe74

Eu tive um problema parecido mas acabei resolvendo. No meu caso eu havia colocado um outro plugin que adiciona campos ao form do checkout e isto estava conflitando

jaccon avatar Sep 04 '19 17:09 jaccon

No meu caso, o responsável pelo problema foi o plugin Direct Checkout for WooCommerce.

Ele permite remover campos do checkout e o campo Company (Empresa) pode ser removido por lá. Tinha removido sem perceber.

Basta manter o campo Company fora da opção Remove checkout fields e salvar as configurações do plugin.

image

Confira também se a opção Company name field está marcada como opcional no painel de personalização (em Aparência > Personalizar > Woocommerce > Checkout):

2019-10-07 17 39 31

pagelab avatar Oct 07 '19 20:10 pagelab

Para quem chegar aqui com o erro: Como dito acima, a chance é que algum plugin ou alguém tenha inadvertidamente desabilitado o campo billing_company. No meu caso tinha uma linha de código antiga no tema que estava removendo alguns campos do checkout unset($fields['billing']['billing_company']);

glundgrenm avatar Mar 30 '21 21:03 glundgrenm