Excluir / remover detalhes na Caixa WooCommerce (Código Postal, empresa, telefone ...)

WooCommerce É um sistema muito simples para quem quer criar um compras, Com base em WordPress.
A instalação padrão, WooCommerce irá adicionar um formulário padrão para detalhes de facturação. Sobre o cliente "Checkout".
Concebido como um sistema compras permitindo tanto a entrega física de produtos e download de alguns WooCommerce virtual necessária em formulário normalizado uma série de dados do cliente: nome, sobrenome, número de telefone, Country, Endereço, Cidade, CEP. Alguns desses campos que precisamos para um comando virtual, por exemplo. Um produto que pode ser baixado ou produto que foi pago pelo PayPal não precisaria os dados para a entrega. Neste caso, é melhor para facilitar o sistema de controlo para o usuário, por remoção de campos de Caixa.

Eliminando campo "Código postal" de WooCommerce Caixa

Podemos remover o "Código Postal de Faturamento do Código Postal" do WooCommerce, devemos editar o arquivo functions.php do tema WordPress que está ativo no site. Em functions.php adicione as linhas:

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

função custom_override_checkout_fields ($ fields) {

unset ($ campos [ 'cobrança'] [ 'billing_postcode']);

retornar $ fields;

}

[/ Php]

Onde "billing_postcode" é o campo para o código postal. Se você quiser eliminar o segundo campo de endereço, substituímos "billing_postcode" com "billing_address_2".

[Php] unset ($ campos [ 'cobrança'] [ 'billing_address_2']); [/ php]

Há situações em que pode não interessar quaisquer detalhes de pagamento do cliente. Normalmente, quando o pagamento é feito através do PagSeguro. Neste cenário, podemos optar por eliminar todos os campos da página da ordem.

[Php]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
função custom_override_checkout_fields ($ fields) {
unset ($ campos [ 'cobrança'] [ 'billing_postcode']);
unset ($ campos [ 'cobrança'] [ 'billing_country']);
unset ($ campos [ 'cobrança'] [ 'billing_state']);
unset ($ campos [ 'cobrança'] [ 'billing_phone']);
unset ($ campos [ 'ordem'] [ 'order_comments']);
unset ($ campos [ 'cobrança'] [ 'billing_address_2']);
unset ($ campos [ 'cobrança'] [ 'billing_postcode']);
unset ($ campos [ 'cobrança'] [ 'billing_company']);
unset ($ campos [ 'cobrança'] [ 'billing_last_name']);
unset ($ campos [ 'cobrança'] [ 'billing_email']);
unset ($ campos [ 'cobrança'] [ 'billing_city']);
retornar $ fields;
}

[/ Php]

Desta forma, você irá apagar todos os campos do WooCommerce Checkout.

Excluir / remover detalhes na Caixa WooCommerce (Código Postal, empresa, telefone ...)

Sobre o autor

discrição

Apaixonada por tudo o que gadget e TI escrever stealthsettings.com prazer de 2006 e eu gosto de descobrir novas coisas com você sobre computadores e MacOS, Linux, Windows, iOS e Android.

2 Comentários

  • Bonjour Merci para a postagem!
    J'avais besoin de remover o nome da empresa e é parfait ca funciona !!
    Esta é também uma versão remota do nome da empresa em "expédier à une adresse différente".
    não é da mesma maneira que a substituição de custom_override_checkout_fields no código. Pourriez vous contactar?

  • Oi, eu adicionei este código para functions.php como guiada, mas meu site caiu. Está totalmente em branco. Eu não sou totalmente novo para coisas assim, mas eu não sou um para qualquer um.

    Se eu pudesse acessar o meu painel, eu iria apenas apagar, mas eu não posso acessar nada no meu site em tudo.

    Por favor me ajude, o que devo fazer? Resposta urgente necessária por favor!

Deixe um comentário

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.