Excluir/Remover detalhes do Checkout em WooCommerce (Código Postal, Empresa, Telefone...)

WooCommerce é um sistema muito simples para quem deseja criar um compras, Com base em WordPress.
Após a instalação default, WooCommerce adicionará um formulário padrão para detalhes de cobrança. Na página "Checkout" do cliente.
Concebido como um sistema compras que permite tanto a entrega de produtos físicos quanto o download de produtos virtuais, WooCommerce pergunte 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.

Remoção do campo "Código Postal" de WooCommerce Finalizar compra

Para poder retirar o "Código Postal"/Código Postal de Facturação de WooCommerce, precisamos ir e editar o arquivo functions.php do tema WordPress que está ativo no site. Em functions.php adicionamos as linhas:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Onde "billing_postcode" é o campo para o código postal. Se quisermos remover o segundo campo de endereço, substituiremos “billing_postcode” por “billing_address_2 ”.

 unset($fields['billing']['billing_address_2']);

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.

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

Desta forma, você excluirá todos os campos de WooCommerce Checkout.

Apaixonado por tecnologia, escrevo com prazer no StealthSettings.com desde 2006. Tenho uma ampla experiência em sistemas operacionais: macOS, Windows e Linux, assim como em linguagens de programação e plataformas de blogs (WordPress) e para lojas online (WooCommerce, Magento, PrestaShop).

Como » Internet » Excluir/Remover detalhes do Checkout em WooCommerce (Código Postal, Empresa, Telefone...)

6 pensamentos sobre "Excluir/Remover detalhes do Checkout em WooCommerce (Código Postal, Empresa, Telefone...)"

  1. Bonjour Merci para a postagem!
    Eu precisava deletar o nome da empresa e é perfeito funcionou !!
    Também desejo excluir o nome da empresa em “enviar para um endereço diferente”.
    mas eu não sei como substituir custom_override_checkout_fields em seu código. Você poderia me ajudar?

    Resposta
  2. Olá eu addeditei este código para functions.php conforme orientado, mas meu site travou. Está totalmente em branco. Não sou totalmente novo em coisas assim, mas também não sou um profissional.

    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!

    Resposta
  3. Merhaba
    Ben ödeme kısmında ki ”fatura bilgileri“ yazısını “teslimat adresi” olarak değiştirmek istiyorum. Não yapabiliriz.

    Resposta
    • Olá,
      Sim, é uma boa ideia no personalizador, mas no latest versão de Woo eu vejo apenas "address 2", "empresa". Para código postal e outros arquivos, é necessário ocultar o código das funções.

      Resposta
Deixe um comentário