• 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.