O WooCommerce é uma poderosa ferramenta de criação de lojas virtuais no WordPress. Possui uma boa base de pesquisa em português espalhada em fóruns e blogs nacionais. Aliado a isso, se você tiver uma leitura razoável de inglês, poderá encontrar praticamente qualquer função e adaptações em fóruns em inglês.
Neste post, vou ensinar como remover os alguns campos do carrinho de compras e checkout do site com WooCommerce.
Os campos que você poderá remover através dos códigos que ensino aqui são:
- Primeiro Nome
- Sobrenome
- Empresa
- Endereço 1
- Endereço 2
- Cidade
- CEP / Código Postal
- País
- Estado
- Telefone
- Comentários do pedido
- Endereço de cobrança
- E mais alguns… 😉
Como remover os campos da finalização de compra no WooCommerce
A função que vou ensinar abaixo deve ser inserida no final do arquivo functions.php do seu tema WordPress.
Por padrão, você vai encontrar o arquivo functions.php dentro da pasta do seu tema, no caminho: wp-content/themes/seutema/functions.php
Cada iten abaixo está com o comentário no final informando qual campo a função vai remover. Exclua as linhas que deseja manter.
/**************************************************************************************/ REMOVER OPÇÕES DO CARRINHO DO WOOCOMMERCE /**************************************************************************************/ add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); function custom_override_checkout_fields( $fields ) { unset($fields['billing']['billing_first_name']); //remover primeiro nome unset($fields['billing']['billing_last_name']); //remover sobrenome unset($fields['billing']['billing_company']); //remover empresa unset($fields['billing']['billing_address_1']); //remover endereço 1 unset($fields['billing']['billing_address_2']); //remover endereço 2 unset($fields['billing']['billing_city']); //remover cidade unset($fields['billing']['billing_postcode']); //remover cep unset($fields['billing']['billing_country']); //remover país unset($fields['billing']['billing_state']); //remover estado unset($fields['billing']['billing_phone']); //remover telefone unset($fields['order']['order_comments']); //remover comentários do pedido / compra unset($fields['billing']['billing_email']); //remover email unset($fields['billing']['billing_city']); //remover cidade return $fields; }
É simples assim! 🙂
Se não conseguir, ou tiver algum campo adicional que deseje ocultar em seu site com WooCommerce, deixe um comentário.