A remoção de campos de checkout no Woocommerce é especialmente útil quando estamos vendendo um produto digital, pois não precisamos de um endereço de entrega, CEP, etc...
Como removemos campos em nosso checkout? Embora existam plugins que nos ajudem nesta ocasião, vamos fazê-lo por código, pois basta copiá-lo e colá-lo no arquivo functions.php do nosso modelo.
O código que precisamos adicionar é o seguinte:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); function custom_override_checkout_fields( $fields ) { unset($fields['billing']['billing_first_name']); unset($fields['billing']['billing_last_name']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_address_1']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_city']); 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']); unset( $tabs['additional_information'] ); return $fields; } add_filter('woocommerce_enable_order_notes_field', '__return_false');
Aqui está o vídeo em que explico com mais detalhes:
Oscar estou desenvolvendo um site wp onde incluo uma loja, banheiro,,, quero saber como colocar um botão ao lado do produto e que uma vez eu vá para a caixa e não para a descrição,, diretamente para a caixa de pagamento , Obrigado pelo seu tempo e colaboração.
Oi Sergio,
Com este plugin você pode enviá-los diretamente para comprar:
https://wordpress.org/plugins/woocommerce-direct-checkout/
Espero que funcione para você 😉
lembranças
Oscar
Olá Oscar,
Estou dizendo que estou montando uma loja wordpress com o tema aveda com woocommerce mas o que quero vender são alguns vídeos de design fotográfico com photoshop. Para isso vejo muitas informações anteriores para efetuar a compra, gostaria de poder remover, informações de cobrança e informações adicionais e que a seção analise e faça o pagamento diretamente sair.
É possível??
Obrigado
Olá Laura,
Claro que pode, é exatamente isso que eu faço no vídeo.
Vou te enviar o endereço de outro artigo (de outro blog meu também) no qual explico como fazer um site para venda de vídeos em área premium 😉
Espero que você goste.
https://www.misingresospasivos.com/tutorial-para-crear-una-membresia-o-area-de-miembros-con-wordpress-y-woocommerce-video/
Oscar
lembranças
Oi Oscar, boa tarde, vamos ver se você pode me ajudar, editei os campos do formulário de checkout, e agora não consigo encontrar o arquivo que cuida disso, simplesmente o que eu quero é mudar onde diz o nome da empresa, coloque ID/CIF no formulário onde o cliente escreve seus dados ao comprar...
desde já, obrigado
Olá Maurício,
este plug-in https://es.wordpress.org/plugins/woocommerce-checkout-manager/ permite-lhe alterar todos esses campos
lembranças
Oscar
obrigado
Ótimo como sempre Oscar, temos compromissos pendentes, te escrevo amanhã.
Obrigado por espalhar conhecimento para seus seguidores.
Uma saudação
noé cristo
Obrigado Noé!!!
Qualquer coisa aqui você tem comigo 😉
Uma saudação!
Oscar
Obrigada!! Muito útil!
Muito obrigado Paula 😉