Categories: TutoriaisWordpress

Remover campos do Checkout do WooCommerce

Continuação da postagem Como adicionar campos personalizados no “checkout”, nós mostramos como inserir campos no checkout, hoje vamos mostrar como remover os campos que vem por padrão.

Por padrão, na finalização de compra do WooCommerce são solicitados diversas informações, mas as vezes não precisamos de todas. Neste caso, existe uma maneira de fazer com estes campos não apareçam e assim, facilitando o fechamento. Um exemplo, você vende materiais que são entregues online e não é necessário pedir o endereço do cliente, sendo assim, você deveria esconder as informações de rua, estado….

Para executar o procedimento, você deverá ter acesso aos arquivos do tema e editar o arquivo functions.php. Adicione o código no final do arquivo.

O código abaixo iria tirar todos os campos, não utilize esta cópia, mas filtre apenas os campos que precisar.

add_filter( 'woocommerce_checkout_fields' , 'removendo_campos_checkout' );
 
function removendo_campos_checkout ( $fields ) {

    unset($fields['billing']['billing_first_name']); // Nome
    unset($fields['billing']['billing_last_name']); // Sobrenome
    unset($fields['billing']['billing_company']); // Empresa
    unset($fields['billing']['billing_address_1']); // Endereço
    unset($fields['billing']['billing_address_2']); // Endereço de entrega
    unset($fields['billing']['billing_city']); // Cidade
    unset($fields['billing']['billing_postcode']); // CEP
    unset($fields['billing']['billing_country']); // País
    unset($fields['billing']['billing_state']); // Estado
    unset($fields['billing']['billing_phone']); // Telefone
    unset($fields['order']['order_comments']); // Comentários
    unset($fields['billing']['billing_email']); // E-mail
    unset($fields['account']['account_username']); // Usuário
    unset($fields['account']['account_password']); // Senha
    unset($fields['account']['account_password-2']); // Confirmação de Senha

    return $fields;
}

 

Se precisar remover apenas campos do endereço de entrega:

add_filter( 'woocommerce_checkout_fields' , 'remove_dados_de_entrega' );

function remove_dados_de_entrega( $fields ) {

    unset($fields['shipping']['shipping_first_name']);
    unset($fields['shipping']['shipping_last_name']);
    unset($fields['shipping']['shipping_company']);

    return $fields;
}

 

Postem suas dúvidas e sugestões nos comentários.

turboajuda

Recent Posts

Olá, mundo!

Boas-vindas ao WordPress. Esse é o seu primeiro post. Edite-o ou exclua-o, e então comece…

1 semana ago

Google Maps – Ferramentas Do Google Para Melhorar As Vendas Do Seu Site.

Forneça Serviços Melhores Com Informações de Localização Precisas Ofereça aos usuários as mesmas experiências de…

5 anos ago

Google Ads – Ferramentas Do Google Para Melhorar As Vendas Do Seu Site.

Sabemos que aumentar as vendas é a chave para o sucesso de qualquer negócio. Mas…

6 anos ago

Google Search Console – Ferramentas Do Google Para Melhorar As Vendas Do Seu Site.

Sabemos que aumentar as vendas é a chave para o sucesso de qualquer negócio. Mas…

6 anos ago

Como Gerar QrCodes Para Seus Clientes Acessarem Seu Site, Loja ou WhatsApp

QRCode significa Reposta Rápida e surgiu como uma evolução dos antigos códigos de barras. Hoje…

6 anos ago

5 Maneiras de aumentar as suas vendas online

Se você administra um negócio pessoal, familiar ou trabalha para uma grande empresa, aumentar as…

8 anos ago