Campos Obrigatórios – Checkout
-
Pessoal, estou enfrentando dificuldades para resolver uma quest?o no Checkout do Woocommerce.
Trabalho com produtos digitais na qual o usuário n?o tem o porque inserir os dados do seu endere?o.
Isso tem me gerado um transtorno muito grande, por ex. Atualmente estamos usando o Checkout Lightbox do Pagseguro. No ambiente pagseguro o cliente é obrigado a inserir o endere?o e isso tem gerado muita desistência no processo de assinatura.Nossa solu??o seria usar o Checkout transparente, porque nesse processo o cliente preencheria no site O Nome Completo, CPF, Data de Nascimento e no campo do checkout os dados do seu cart?o de crédito. Facilitaria muito.
O problema de ativar o checkout transparente é que mesmo ocultando os campos que eu n?o quero que apare?am, eles ainda s?o obrigatórios. Estamos saindo do Pagseguro para usar o Moip, pois o Moip n?o obriga o cliente a inserir os seus dados de endere?o, mas ainda assim o Woocommerce n?o deixa concluir o processo porque diz que esses campos s?o obrigatórios, mesmo n?o aparecendo.
Segue o código que usei no meu functions.php para ocultar os campos.
//REMOVE CAMPOS - MINHA CONTA - FORMULáRIO DE ENDERE?O //ref - https://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/ function wpb_custom_billing_fields( $fields = array() ) { unset($fields['billing_company']); unset($fields['billing_address_1']); unset($fields['billing_address_2']); unset($fields['billing_state']); unset($fields['billing_city']); unset($fields['billing_country']); unset($fields['billing_postcode']); return $fields; } add_filter('woocommerce_billing_fields','wpb_custom_billing_fields');
- The topic ‘Campos Obrigatórios – Checkout’ is closed to new replies.