WooCommerce – Campos extras no carrinho para CPF, CNPJ e outras ferramentas

Desde a primeira vez que tentei usar o WooCommerce já comecei a sentir falta de alguns campos necessários para realizar vendas aqui no Brasil, desta forma desenvolvi um plugin que é capaz de suprir estas necessidades.

O WooCommerce Extra Checkout Fields for Brazil é capaz de adicionar os campos:

  • Pessoa Física (CPF);
  • Jurídica (CPF, CNPJ e Empresa);
  • Bairro;
  • Celular;
  • Data de Nascimento;
  • Sexo.

Além de trazer algumas ferramentas para melhorar a experiência do usuário:

  • Completa automaticamente os campos de endereço com base no Brasil como país e no CEP.
  • Faz sugestões caso o usuário digite o e-mail de forma incorrera.
  • E ainda trás máscaras de preenchimento dos campos de CPF, CNPJ, Data de Nascimento, Telefone e Celular (já preparado para os números com o 9 a mais em SP).

Ainda tem integração com meus plugins do BCash e MoIP.
Fazendo eles enviarem campos extras para as duas empresas (campos que não eram possíveis de enviar antes. Por exemplo no MoIP envia agora o Bairro e no BCash envia CPF e CNJP).

Instalação:

Para mais detalhes sobre a instalação visite o nosso tutorial de instalação no WordPress.

Screenshots:

Veja os screenshots do plugin aqui.

Dúvidas sobre o plugin?

Visite a nossa FAQ no WordPress, entre em contato ou deixe um comentário a baixo.

Links para Download:

Wordpress GitHub

Em breve pretendo lançar uma versão deste plugin para o Jigoshop também.

Marcado como: , ,

171 comentários

  1. Bruno Leal 13 de novembro de 2012 at 07:18 #

    Na semana passada estava quebrando a cabeça para criar um campo de CPF em minha loja, pois necessito desta informação para emissão de NF. O Bcash me dava este dado, o Pagseguro não.
    Teu plugin veio muito a calhar, apareceu na hora certa (já está até implementado em minha loja)! Muito bom trabalho.
    Os outros recursos, como carregamento automático de endereço, também é fascinante!!! Esses pequenos detalhes não nativos do Woocommerce fazem mta falta. Como teu plugin é o único deste tipo, prevejo um enorme sucesso pela frente!
    Muito obrigado por disponibilizar tal recurso para todos nós.
    Um grande abraço

    • Claudio Sanches 13 de novembro de 2012 at 13:01 #

      Obrigado pelo comentário Bruno.

      Pretendo adicionar outras coisas com o tempo neste plugin para facilitar o cadastro dos usuários.

      Caso você tenha alguma ideia de algo para melhorar ele é só falar.

      • servidorsiteflash 16 de novembro de 2012 at 04:50 #

        Ola! Claudio meu nome Andre Luiz e tenho uma observação com relação ao òtimo plugim Jigoshop que criou para MOIP. O primeiro plugin para wordpress moip foi ideia minha porem por falta de tempo ele ficou obsoleto. Bem vamos ao que interessa notei que ao Enviar o Pagamento o Campo Bairro quando adicionado é projetado paa o form da area moip mno mesmo campo da rua e numero andei analisando o se arquivo phh de seu plugin e para corregir isto parta modificar a variavel da tradução .mo do jigoshop de Endereço 2 para => bairo em segida em seu plugin no arquivo php em variavel _complemento substituir por _bairro fiz a mudança e deu certo o campo na area moip quando digitado o bairro no camnpo Endereço 2 é projetado para o campo Bairro na atea d gateway moip. Ma senyti na obrigação d informa-lo como gratidão pelo seu tranbalho . Por favpr assim que puder me responda . Obrigado

        • Claudio Sanches 16 de novembro de 2012 at 10:08 #

          Eu não entendi seu comentário.

          Este plugin aqui é para o WooCommerce e não o Jigoshop.

          Sobre o preenchimento do MoIP o que os plugins utilizam é a forma correta.
          O WooCommerce ou Jigoshop MoIP já enviam o campo de complemento para o MoIP.
          Este plugin novo agora envia apenas a mais o campo de bairro.

  2. Róger Gonçalves 10 de dezembro de 2012 at 20:58 #

    Excelente plugin, parabéns! Estava olhando o repositório do WP quando me deparei com ele, show.
    Algo de estranho que reparei: no campo ‘Data de Nascimento’ ele insere no seguinte formato: DDMMA-AAA.
    Abraço.

    • Claudio Sanches 10 de dezembro de 2012 at 21:15 #

      Obrigado por avisar.

      Atualizei ele hoje de madrugada e acabei trocando o nome dele pelo de CEP.

      Acabei de fazer uma nova atualização e agora esta funcionando corretamente.

  3. Dany Mello 2 de janeiro de 2013 at 21:38 #

    Ola Claudio,
    Tentei utillizar o seu plugin com o Tema Artificer do WooThemes e os campos não apareceram, alguma sugestão do que pode ser? Não mexi em nada no tema e estou utilizando a pagina padrão do WooCommerce.

    • Claudio Sanches 5 de janeiro de 2013 at 14:27 #

      Precisa ver o tema, provavelmente ele tenta alterar o formulário e por isso que esta acontecendo isso.

  4. Tiago Costa 21 de janeiro de 2013 at 20:13 #

    Olá Cláudio,

    Excelente trabalho, parabéns! Tenho algumas sugestões, que também são dúvidas.

    Página Finalizar Pedido:
    1 – Para quem tem apenas Brasil selecionado no campo de países o qual serão aceitas as vendas (o que deve ser a realidade de 99% dos usúarios). Esse campo não poderia ser retirado?
    2 – O campo endereço, tem uma regra em que o nome da rua deve ser seguido de virgula e o número do imóvel. Seria possível Alterar o nome endereço para: Rua/Avenida/Logradouro e ali ser preenchido apenas o nome da rua e depois disso em outra caixa preencher o número? Isso evitaria erros desnecessários no preenchimento do endereço.

    3 – Agora quanto ao seu plugin dos Correios:
    Página Ver Carrinho:
    Seria possível retirar o País e estado e preencher apenas o CEP para se obter o valor de frete?

    Essa regra poderia valer como descrevi acima na primeira pergunta. Quando o usuário optasse por país específico, apenas Brasil em WooCommerce/Configurações/Geral/Países Permitidos/Países Específicos/Brasil

    Se isso for possível, os teus plugins ficarão mais perfeitos ainda.
    Estou disposto a ajudar no que for preciso.
    Caso algo tenha ficado confuso eu tento me expressar melhor.

    Abraço,
    Tiago Costa

    • Claudio Sanches 21 de janeiro de 2013 at 21:07 #

      Obrigado pelo elogio Tiago.

      Bom vamos lá:

      1- Eu tinha essa ideia também, entretanto isso vai ser nativo na versão 2.0 do WooCommerce que esta para ser lançado :P.

      2- O plugin do PagSeguro que pede essa validação. Entretanto estou planejando de fazer um update para permitir que os usuários modifiquem os títulos como eles quiserem.

      3- Não tenho certeza, mas parece que na versão 2.0 do WC também irão retirar esse campo de pais dai.

      Falando em ajudar xD
      Manja inglês?
      Estamos traduzindo o WooCommerce 2.0, faltam uns 8 % para terminar.
      Além que depois seria necessário dar uma revisada xD
      Se poder ajudar com isso ficaria muito agradecido o/

      • Tiago Costa 21 de janeiro de 2013 at 22:26 #

        Legal cara, dei uma olhada no changelog do 2.0 e realmente haverão as mudaças! Percebi que vão alterar um outro problema que estou enfrentando, que é o de agora poder alterar peso e dimensão em produtos variáveis.
        Meu Inglês é médio, mas não tenho conhecimento algum de liguagens de programação. Sou apenas um metido a tentar fazer um ecommerce. Então não sei se eu não travaria o desenvolvimento de vocês. Já a parte de revisão seria legal, claro se der para um quase leigo, porém, esfoçado cara ajudar.

        Valeu!

        • Claudio Sanches 22 de janeiro de 2013 at 00:38 #

          Não precisa saber programar nada xD

          http://temasblog.com/projects/woocommerce/pt-br/pt_BR

          Só clicar para ver o que não esta traduzido e inserir a tradução.
          Para fazer cadastro é aqui: http://temasblog.com/users/wp-login.php?action=register
          Feito o cadastro você recebe sua senha por e-mail e já pode entrar no sistema e sair traduzindo o/

          Depois alguém aprova o que você traduziu.
          Como você esta usando o WooCommerce com certeza vai saber o contexto de boa parte das frases.

          • Thiago 22 de janeiro de 2013 at 15:57 #

            Vou ajudar =)

            Abraçooo…

          • Tiago 23 de janeiro de 2013 at 19:07 #

            Bacana mesmo, estou voltando de férias em breve e vou ajudar sim! Abraço

  5. Erick 11 de fevereiro de 2013 at 16:37 #

    Cláudio, tudo bem? Eu uso o plugin WooCommerce Checkout Field Manager que me da autonomia de editar, sem mexer no código os campos…
    Ele só não possui máscaras e não reconheceu o seu plugin. Você conseguiria me ajudar? Valeu, obrigado.

    • Claudio Sanches 12 de fevereiro de 2013 at 16:11 #

      Me desculpe, mas não vou lhe dar suporte para fazer meu plugin funcionar com um plugin Premium.
      Principalmente porque não vai ter como eu testar isso e segundo que eu não quero nem ver o código desse plugin Premium…

      Meu plugin é Open Source, caso gostou de algo, pode pegar e reutilizar como você quiser…

  6. Erick 12 de fevereiro de 2013 at 21:14 #

    Ok, obrigado! Mas esse purismo do “open source” passa quando você precisa de algo que não consegue desenrolar! Depois de 3 meses procurando o único que faz isso foi esse, você teria alguma sugestão para algum outro de código aberto?
    Sou front-end se precisar de algum estou disposto a ajudar! Abraço…

    • Claudio Sanches 12 de fevereiro de 2013 at 21:57 #

      Então, se você é Front-End vai conseguir instalar as mascaras que você quer.
      Afinal de pré-requisito para ser programador Front-End é saber JavaScript…

      Tem os código deles no meu plugin e também na documentação deixei os nome deles:

      Esta é a questão, é Open Source, o código esta aberto, basta você lê e aplicar no plugin Premium ou pelo seu tema…

      Diferente de você usar meu plugin Open Source e que querer que EU lhe de a solução pronta para ele funcionar junto com um plugin Premium.
      Pergunta para o autor do plugin Premium se ele lhe ajudaria com isso.
      Afinal você pagou o plugin e com certeza deve vir junto algum tipo de “suporte”.
      Entendeu a questão do Open Source aqui?

      • Rinaldo 19 de fevereiro de 2013 at 14:47 #

        Olá Claudio,

        Muito legal o seu plugin, mas não sei se entendi bem, existe alguma incompatibilidade com alguns temas? Eu por exemplo uso o Emporium da Themeforest e também não aparece os campos do plugin no meu tema. Isso é um problema do tema?
        Você tem alguma dica de como podemos contornar isso?

        Abraço,

        • Claudio Sanches 19 de fevereiro de 2013 at 14:52 #

          Sim Rinaldo.

          Pode ter problema com alguns temas.
          Pois pode acontecer do tema modificar o formulário do checkout e o meu plugin não conseguir mais fazer a alteração…

  7. diegocarvalhodesignDiego 26 de fevereiro de 2013 at 17:38 #

    Olá, achei muito excelente o plugin, porém vi que ele não autentica o CNPJ, será que teria como fazer isso?

    Abraço!

    • Claudio Sanches 26 de fevereiro de 2013 at 21:34 #

      Se você tiver ai uma formula/forma de validar isso ai por PHP é só me enviar que adiciono no plugin.

  8. Alexandre 1 de março de 2013 at 23:11 #

    Existe alguma configuração para implementar a “Assinatura” do PagSeguro?

    • Claudio Sanches 1 de março de 2013 at 23:35 #

      O PagSeguro já tem APIRest para isso?
      Se tiver eu faço um plugin.

  9. Marcelo Torres 12 de março de 2013 at 11:21 #

    Olá Claudio, Estou usando o Paypal como método de pagamento e a versão 2.0.3 no WooCommerce, quando finalizo o checkout e acontece o redirecionamento para o Paypal os campos CPF, Bairro e Estado não são preenchidos automaticamente, no caso eu editei o arquivo wc-ecfb.php e coloquei o campo de bairro como ‘billing_address_2′ para funcionar, porém esse não deve ser a melhor forma de fazer e para os outros campos citados não consegui resolver. E também a label do campo estado no checkout está como “País”. Esses dois casos pode ser do prórpio WooCommerce e bug no seu plugin?

    Grato!

    • Claudio Sanches 12 de março de 2013 at 11:31 #

      Esses campos extras não irão preencher mesmo o PayPal porque o plugin não faz integração com ele.
      É feita integração com os meus plugins do PagSeguro, MercadoPago e Bcash apenas.

      É realmente necessário esse tipo de dados para finalizar a compra do PayPal?

      Sobre o label de estado estar como País é do WooCommerce.
      Provavelmente você não limitou os países e desta forma tem JavaScript do WooCommerce alterando os campos.
      Faça um teste ai, coloque apenas o Brasil e veja o checkout.

      • Marcelo Torres 12 de março de 2013 at 11:44 #

        Bairro não é obrigatório, mas CPF e Estado são.

        Eu não posso limitar apenas para o Brasil porque terá entrega internacional, por isso até estou usando o PayPal, senão usaria o PagSeguro mesmo. Mas eu fiz um teste e continua como País, quando se clica na no select ele mostra ‘selecione a UF’, mas se a label ficar ‘País’ complica para o usuário, bom mas se não tema aver com seu plugin pode deixar que eu me viro com isso aqui.

        Grato.

        • Claudio Sanches 12 de março de 2013 at 13:14 #

          Posso fazer integração com o PayPal.
          No caso precisa ser parecido com essa do Bcash: https://github.com/claudiosmweb/woocommerce-extra-checkout-fields-for-brazil/blob/master/wc-ecfb.php#L1338
          O gateway do PayPal tem um filter para fazer isso também.

          Então, gastei um tempo vendo isso do País, mas sem sucesso.
          É trocado durante o carregamento da página por de javascript.
          Mas pelo o que eu vi não era para aparecer assim com o Brasil. Apenas com alguns países que deveria mudar.

          Se conseguir resolver ai me avise por favor.

          • Marcelo Torres 12 de março de 2013 at 15:05 #

            Ok, vou tentar fazer a integração também seguindo esse exemplo do Bcash, mas caso você consiga fazer antes me avise por aqui por favor.

            Te aviso também quanto ao problema do ‘País’.

            Valeu

          • Claudio Sanches 12 de março de 2013 at 15:06 #

            Me falta tempo aqui.

            Mas qualquer coisa domingo eu faço isso do PayPal.
            Se conseguir fazer antes me envia que eu coloco no plugin.

          • Marcelo Torres 12 de março de 2013 at 15:20 #

            Ok, lhe envio sim, eu também estou com o tempo apertado, mas como preciso disso funcionando logo, vou tentar dedicar um tempo para isso. Obrigado mais uma vez.

          • Marcelo Torres 13 de março de 2013 at 12:13 #

            Sobre o problema do ‘País’, voltou para estado colocando só como Brasil sim, por algum motivo(talvez cache) ontem não tinha mudado

          • Claudio Sanches 13 de março de 2013 at 12:41 #

            Não é cache, é umas cosias de localização.

            Até mandei uma nova tradução para eles, arrumando algumas coisas disso.
            E tive uma ideia de como arrumar isso por jQuery também.

          • Marcelo Torres 17 de março de 2013 at 11:29 #

            Hum, legal quando tiver algo pronto poste para nós, ainda não consegui resolver o problema do envio dos dados para o Paypal, mas percebi que no caso do Estado o Paypal não usar siglas para identificar os estados brasileiros, usao BR-1, BR-2…acho que seja isso o problema, pois no WC está com sigla, então eu fui nso arquivos os está o array com as siglas e alterei para o estilo do paypal e deu erro de validação e acobou que não consegui enviar os dados para testar. Continuarei tentando.

          • Claudio Sanches 17 de março de 2013 at 18:47 #

            Me fala/mostra que dados faltam.
            Como deve ser enviado para a API do PayPal.

      • Marcelo Torres 12 de março de 2013 at 12:00 #

        Já que o seu plugin não tem integração com o PayPal, você saberia me dizer como eu poderia tentar ajustar isso? Valeu.

  10. Tiago Costa 13 de março de 2013 at 16:57 #

    Olá Cláudio, lá vem o cara que te faz várias perguntas hehehe. Mas lembrando que não trabalho com sites nem informática, apenas estou tentando fazer meu site e aprendendo tudo na net mesmo…

    Seguinte, atualizei o seu plugin Dados Personalizados. Lá você fez uma alteração, que na minha opinião ficou perfeita e vai causar menos problemas ao cliente, que foi a de separar o campo “endereço” do “número” do imóvel. Porém, não consigo visualizar a informação do número quando recebo o pedido do cliente.

    Cara a minha pergunta pode ser bem amadora pra você, mas, se puder me dar um ponto de partida pra eu descobrir o que fazer…

    Quanto à validação do Pagseguro, ela não foi afetada em nada com essa alteração correto?

    Abraço cara!

    • Claudio Sanches 13 de março de 2013 at 17:18 #

      Oi Tiago.

      Então, aparece sim o número dentro do pedido no painel do WordPress, lá em WooCommerce > Pedidos.
      Vai mostrar rua, número.
      Entretanto isso não é enviado ainda no e-mail que você recebe quando tem um novo pedido.
      Vou adicionar isso em uma próxima versão do plugin.

      Esse campo corrige também o PagSeguro, mas ainda preciso atualizar o plugin do PagSeguro para não fazer isso quando tem instalado esse campo de número.
      Entretanto, você pode corrigir isso. Vá até WooCommerce > Configurações > Portais de Pagamento > PagSeguro e desative a opção Validar o Endereço.
      Isso já resolve.

      • Tiago Costa 13 de março de 2013 at 17:27 #

        Cara, muito obrigado pela atenção, você sempre dedicado e rápido para responder!
        Abraço

  11. Matheus Candido 16 de março de 2013 at 18:42 #

    Amigo não sei porque mas já tentei de tudo e não consigo traduzir, uso o tema emporium da theme forest, http://bauble.com.br/checkout/ tudo em inglês porque será que comigo não da certo ?

    Obrigado.

    • Claudio Sanches 17 de março de 2013 at 10:31 #

      Não tem nada traduzido porque o senhor instalou o WordPress em inglês.

      Basta configurar seu WordPress para funcionar em português que meu plugin e vários outros ficaram traduzidos também.

      • Matheus Candido 17 de março de 2013 at 16:01 #

        Muito obrigado cara resolveu, eu só mudei “define(‘WPLANG’, ‘pt_PT’);” para “define(‘WPLANG’, ‘pt_BR’);”.

  12. Nani de Castro 30 de março de 2013 at 15:55 #

    Olá, bom sábado.
    Estou customizando a loja para usar no meu site, e estou satisfeitíssima com a loja e agora, satisfeitíssima de ter encontrado mais um WP-BR desenvolvedor!!!
    Essa customização foi muito boa. Ficou bonitinho meu form.

    Parabéns pelo trabalho e que você seja sempre iluminado. Sucesso!

    Abs,
    Nani

  13. skynetsites 31 de março de 2013 at 01:55 #

    O campo bairro não está indo para o PagSeguro tenho eu que preenche novamente no portal. Como faço para poder enviar o campo bairro para o PagSeguro?

  14. Tiago Costa 2 de abril de 2013 at 11:43 #

    Olá Claudio! Hoje atualizei o plugin que ficou compatível com o seu plugin do PagSeguro. Gostaria de saber se há alguma previsão de o campo “número do imóvel” aparecer no e-mail que o cliente recebe de confirmação do pedido? Ou se você sabe alguma maneira fácil para um usuário final corrigir isso.

    Abraço

  15. Virginia Evaristo 12 de abril de 2013 at 13:25 #

    Olá Claúdio,
    tenho teu plugin instalado, mas estou tendo o mesmo problema relatado acima.
    O campo endereço e número estão separados, mas a informação de número não aparece no e-mail do cliente e nem na impressão de notas de entrega. Haveria alguma maneira que eu possa fazer isso aparecer no editor de plugins?
    Ou isso vai ser modificado na próxima atualização?

    • Claudio Sanches 12 de abril de 2013 at 17:09 #

      E qual foi a minha resposta pra ele?

      Até o WooCommerce 2.0.5 não era possível fazer isso. Ajudei na modificação do WooCommerce e agora esta semana saiu o WooCommerce 2.0.6 que será possível fazer isso.
      Provavelmente amanhã vai estar pronta a nova versão do plugin.
      E você vai precisar atualizar os dois para poder exibir esses dados onde você quer.

  16. Eduardo Medeiros 26 de abril de 2013 at 11:21 #

    Bom dia Claudio,

    estou com algumas duvidas a respeito do plugin e integração dele com o WP e JigoShop.

    é possivel configurar o cadastro de usuário do WP + o Cad do Jigo + Jigoshop Extra Checkout Fields for Brazil todos em uma unica tela?

    é possivel eliminar o envio da senha por email no cadastro e o usuario cadastrar a senha que quiser?

    grato

    • Claudio Sanches 26 de abril de 2013 at 12:22 #

      O plugin serve única e exclusivamente para alterar no checkout, página de minha conta e nos detalhes da compra no admin.

      Você esta com essa dúvida porque simplesmente não leu nenhuma das opções do Jigoshop, tem uma opção dele que habilita o cadastro durante o checkout e ainda pede para o cliente inserir duas vezes a senha…
      Então por favor, leia as configurações do Jigoshop!

      • Eduardo Medeiros 26 de abril de 2013 at 13:37 #

        putzz eu tinha visto a opção habilitar cadastro mas, nem tinha me ligado que era isso… ai na tela de login ele pedia pra se registrar no sistema do wp….

        como ainda num tinha criado nenhum produto test, realmente me passou despercebido. Valeu!!!

  17. Thiago Enrique 14 de maio de 2013 at 23:51 #

    Opa Claudio, tudo bom, li todos os comentários mas não encontrei o mesmo problema que está exibindo aqui pra mim, por exemplo, o campo País está aparecendo abaixo do campo Bairro ao lado do campo Cidade e a área abaixo da Data de Nascimento está aparecendo um espaço vazio ao lado do CEP e os campos Bairro e Estado estão ficando desalinhados a direita. Veja imagem: http://goo.gl/s3FgU

    Qual arquivo eu consigo editar pra reposicionar os campos manualmente?

    • Thiago Enrique 15 de maio de 2013 at 09:51 #

      Meu Tema é o Bazar e consegui solucionar esse problema de alinhamento com o seguinte passo abaixo.

      Painel de Administração > Bazar > Theme Options > Shop > General Settings > Restore fields order (Desabilitar)

  18. afraniocostaânio 1 de junho de 2013 at 11:06 #

    Instalei o plugin “WooCommerce Extra Checkout Fields for Brazil” para inserir o campo CPF, mas vi ele só insere o bairro e número no Pague Seguro. O CPF só é inserido no Bcash. É possível de alguma forma inserir o campo CPF para que eu use o Pague Seguro? Obrigado!

    • afraniocostaânio 1 de junho de 2013 at 11:30 #

      Claudio, acabei de verificar aqui porque não aparecia o campo CPF, mas agora está ok. Muito obrigado e parabéns!

  19. Fernanda 2 de junho de 2013 at 12:23 #

    Olá Muito Obrigada pelo plugin e esta funcionando perfeitamente , eu gostaria de saber. Como faz para validar o campo cpf ?

  20. afraniocostaânio 8 de junho de 2013 at 09:00 #

    Por falar em campo extra, tem como inserir um campo extra na página do produto? Ex: Cor do produto. O cliente marca a opção de cor que quer deste produto e eu recebo isso no pedido. Obrigado!

  21. Cassio 12 de junho de 2013 at 06:27 #

    Olá Cláudio, parabéns pelo seu plugin. No entanto estou tentando fazer algo parecido com ele. Necessito alterar alterar a página de checkout do Woocommerce para adicionar um módulo de pagamento de um banco aqui da Espanha. Gostaria de saber como poderia fazer isso. Você poderia me auxiliar? Obrigado.

  22. Mauro Lopes 2 de julho de 2013 at 11:37 #

    Claudio, bom dia. Atualizei o teu plugin e o WooCommerce para as útlimas versões. Só que ele (o teu plugin) parou de funcionar. Quero dizer, ele não adiciona os campos extra (CPF, sexo etc), mas também não deixa o cliente finalizar dizendo que o CPF não está correto.

    O que pode ter havido?

    Se quiser testar, tente fazer uma compra (não precisa se registrar antes): http://www.masterjurisonline.com/loja

    abraço

    Mauro

    • Claudio Sanches 2 de julho de 2013 at 12:45 #

      É o meu tema que esta alterando o checkout, provavelmente removeu alguns hooks do WooCommerce.

  23. Rolando 4 de julho de 2013 at 19:35 #

    Claudio tem alguma forma para que o CPF / CNPJ apareça no e-mail de Novo Pedido de Cliente que o Woocommerce
    envia para o administrador quando é finalizado um pedido?

    • Claudio Sanches 27 de julho de 2013 at 00:24 #

      Sim é possível, mas no caso você teria que criar um woocommerce/emails/customer-processing-order.php personalizado para mostrar o $order->billing_cpf e $order->billing_cpnj

  24. Darlan ten Caten 25 de julho de 2013 at 00:17 #

    O plugin está com problemas. Ele não esta permitindo fechar o cadastro preenchendo apenas o CNPJ ou CPF, ele sempre da erro se algum está em branco. Esta ciente desta falha Claudio?

  25. Roque Junior 25 de julho de 2013 at 15:37 #

    Claudio, estou com um problema com o plugin. Eu escolho pessoa física no campo pessoa, preencho um um CPF válido, mas quando clico em finalizar ele indica que o CNPJ (nada a ver) é inválido.

  26. Luciano 26 de julho de 2013 at 09:30 #

    Claudio, bom dia!

    Primeiro gostaria de te parabenizar pelo plugin a sua iniciativa e nobre e contempla muitos, estou finalizando meu site mas ao realizar o cadastro durante o checkout para finalizar o pedido utilizando CPF ele retorna a seguinte mensagem: CNPJ é inválido. Sabe alguma maneira de corrigir este problema ou isso vai ser modificado na próxima atualização.

    Abraço.

    Luciano.

  27. Rinaldo 1 de agosto de 2013 at 10:28 #

    Claudio,

    O WooCommerce Extra Checkout Fields for Brazil é compatível com o WPML?
    Se sim os campos extras só aparecerão quando a linguagem for pt_br?

    Obrigado,
    Rinaldo

    • Claudio Sanches 1 de agosto de 2013 at 12:27 #

      Testa ai e me diz você.

      • Rinaldo 8 de agosto de 2013 at 10:56 #

        Testei e vi que não funciona porque não tem como desvincular os campos extras no [woocommerce_pay]. Pelo menos eu não vi como pode ser feito.

  28. HugoAM 1 de agosto de 2013 at 16:31 #

    Boa Tarde Claudio, gostaria de saber se esse plugin substitui a tela de cadastro ou agrega dados (como cpf) ?
    Não necessito de incluir alguns dados e sim excluir os campos de Empresa e VAT/SSN com esse plugin é possível ou existe outra maneira mais fácil de fazer isso. Desculpe qualquer coisa e parabéns pelo plugin !!!

    • Claudio Sanches 1 de agosto de 2013 at 16:52 #

      Instale ai e teste ele, por favor.
      Ou se não veja os screenshots dele na página do WordPress e me diga!

    • Claudio Sanches 1 de agosto de 2013 at 16:52 #

      Instale ai e teste ele, por favor.
      Ou se não veja os screenshots dele na página do WordPress e me diga!

  29. Rodrigo Sakaguchi 14 de agosto de 2013 at 18:25 #

    Primeiramente gostaria de parabenizar seu trabalho, ótimos plugins!
    Estou com um problema com o plugin versão 2.3.0 ao preencher todos os dados e clicando em ” Finalizar pedido”
    ele volta ao top dos campos do formulário, sem aparecer nenhuma menssagem de erro.
    Já tentei desabilitar todas as opções de seu plugin mas mesmo assim não foi.
    Porem quando desabilito seu plugin ele finaliza meu pedido normalmente.
    Se for possível poderia me dizer o que acontece?
    Obrigado!

    • Claudio Sanches 14 de agosto de 2013 at 22:08 #

      Provavelmente o problema é com o seu tema.
      Tenta ativar ele e testar com outro tema!

      • Rodrigo Sakaguchi 19 de agosto de 2013 at 10:16 #

        Cara, muito obrigado pelo update versão: 2.4.0 corrigiu o problema que havia tendo.
        Agradeço pela dedicação e disposição por compartilhar seus plugins!

  30. Alê Monteiro 20 de agosto de 2013 at 14:22 #

    Claudio, primeiramente parabéns pelo trabalho, excelente. O meu está dando um erro, que pensei que iria ser corrigido no update de hoje. Uso o tema “Twenty Eleven”, e está habilitado no seu plugin o campo celular, endereço automatico pelo CEP, e as máscaras de campo.

    {2013/08/20 14:12:13} [Error] PagSeguroPaymentService.Register(PagSeguroPaymentRequest(Reference=WC-402, SenderEmail=meuemail@globo.com)) – error [HTTP 400] – BAD_REQUEST [11014] – senderPhone invalid value: 1 3586-6188[11013] – senderAreaCode invalid value: 1

    Grande Abraço,

    • Alê Monteiro 20 de agosto de 2013 at 15:26 #

      Claudio, esqueci de mencionar que uso o Plugin do PagSeguro oficial, que baixei pelo site deles. Habilitando o seu, funciona tudo certinho, mas meu cliente quer o oficial.. Obrigado,

      • Claudio Sanches 20 de agosto de 2013 at 15:37 #

        Fala para o seu cliente esquecer de usar este plugin também.
        Só vai funcionar com o meu e eu não vou dar suporte para o do PagSeguro.
        Além que o do PagSeguro é terrível.

  31. Allanderson Marcel 22 de agosto de 2013 at 09:43 #

    Claudio Sanches, instalei o plugin e apareceu os campos tudo ok. porem quando clico para finalizar a compra a pagina da erro e não vai para a a pagina do pagseguro.

    • Claudio Sanches 22 de agosto de 2013 at 22:34 #

      Isso era um erro no plugin do PagSeguro.
      Atualize o Extra Checkout Fields for Brazil e o PagSeguro que vai funcionar.

  32. Daniel Machado Rezende 26 de agosto de 2013 at 08:06 #

    Excelente trabalho meu amigo! funcionou perfeitamente.

    Gostaria de pedir uma ajuda quanto a tradução do woocomerce para português. Vi que estava trabalhando nisto. Já existe algo pronto?

    Grande abraço.

    • Claudio Sanches 26 de agosto de 2013 at 12:24 #

      Geralmente eu traduzo e corrijo algumas coisas antigas a medida que vou vendo isso.
      Acho que em breve vou tentar juntar algumas pessoas para traduzir a versão 2.1.

  33. Pati Vasconcelos 27 de agosto de 2013 at 15:25 #

    Olá, excelente plugin!
    Obrigada por compartilhá-lo.

  34. Carlos 30 de agosto de 2013 at 17:54 #

    Cláudio, mais uma vez, parabéns pelo plugin e obrigado por além de criá-lo, esclarecer as dúvidas por aqui. Ele realmente salva a pele.

    Só tem uma coisinha que ainda não consegui arrumar: exibir corretamente o ESTADO após digitar o CEP! Vi que em um dos comentários houve esse problema mas não encontrei a solução. Também tentei alterar vários temas para ver se era algo do gênero, mas infelizmente não era! :(

    Outra questão, que não sei se é falha minha ou algo que não te interessou fazer no plugin: quando ainda no “Carrinho” você clica para “calcular frete”, ele pede seu CEP e especifica os valores (pelo plugin woocommerce-correios). Após isso, quando clica em “Finalizar compra”, ele aparece com todos campos vazios, mas o campo “CEP” já preenchido, porém não faz a busca do endereço por CEP automaticamente. É preciso clicar novamente no campo CEP e então clicar fora dele ou digitar novamente o CEP. Aí sim ele faz a busca. Tem como alterar isso?

    Obrigado, e mais uma vez, parabéns!

    • Claudio Sanches 30 de agosto de 2013 at 17:57 #

      O primeiro é simples.
      Basta desativar a opção Habilitar caixas de seleção de país aprimoradas que vai funcionar.

      Já esse segundo eu não cheguei a pensar em nada disso.
      Mas você tem razão, seria legal chegar na página e já preencher tudo.

      Vou ver aqui de fazer algo assim.

    • Claudio Sanches 30 de agosto de 2013 at 18:48 #

      Esquece o que eu falei…
      Atualiza o plugin para a versão 2.5.0 que já faz tudo isso que você queria xD

  35. Marcos 5 de setembro de 2013 at 13:58 #

    Olá Claudio, tudo bem? Parabéns pelo excelente plugin!
    Preciso deixar o tipo de pessoa Jurídica apenas e, além do CNPJ, um campo para Inscrição Estadual, ambos obrigatórios.

    É possível através do seu plugin?

    Abço

    • Claudio Sanches 5 de setembro de 2013 at 14:20 #

      Não é possível.
      Nesse caso você mesmo vai precisar criar os campos.

  36. Marcos Duarte 11 de setembro de 2013 at 13:22 #

    Claudio Sanches, gostaria de tirar algumas duvidas sobre seu plugins para poder usar.

    1- Percebi que ele disponibiliza varias opções para o cadastro, porém é possível editar para mostra só o que precisamos, sem ter que usar a programação?
    2- Tenho a loja virtual ativa em produção, caso eu instale o seu plugin ele ativa automático ou é preciso programar algo?
    3- É possível editar o que os e-mail do woocommerce envia, como: novo pedido, confirmação de compra, colocar neles alguns dados relevantes do usuário além de e-mail e telefone?

    Desculpa se minhas perguntas parecem idiotas, é que eu nunca trabalhei com wordpress ou qualquer outro software voltado a web. E hoje o meu desenvolvedor me deixou na mão e estou tento que resolver algumas melhorias para o site.

    Desde já muito Obrigado! Abraço.

    • Claudio Sanches 11 de setembro de 2013 at 23:54 #

      1- Hoje o plugin manda o endereço com todos os campos no e-mail. Entretanto ainda não manda CPF e essas outras coisas. Não sei se é seguro e se vale apena ficar passando esse tipo de informação por e-mail.
      2- Só ativar o plugin e configurar as opções que precisa nele e tudo já esta ok.
      3- Pode editar sim os dados, entretanto você faz isso usando os recursos do próprio WooCommerce e não precisa do plugin para fazer isso. O plugin vai adicionar as informação no objeto da compra e você pode pegar qualquer dado que precisar dele.

      • Marcos Duarte 18 de setembro de 2013 at 23:16 #

        Claudio, minha questão de atribuir um documento, seria o RG, pois é preciso desses dados para a retirada do produto com o parceiro que só terá esse e-mail para confirmar a identidade do comprador.

        Outra coisa é que ao instalar o plugin no cadastro as opções ficaram desalinhadas, teria como alinhar elas.

  37. Carolina 23 de setembro de 2013 at 21:55 #

    Oi Claudio, seu plugin é uma mão na roda, bem simples de usar. mas não funciona 100% na minha instalação, acredito que deve ser algum detalhe bobo que não estou encontrando. Na minha pagina de confirmação, indepentende da configuração que faço no plugin marcando/desmacando as opções, sempre tenho este erro na validação, pedindo pra preencher campos que nem existem como cep, endereço, etc.. veja funcionando
    http://www.ballast.com.br/confirmacao/

    vc tem ideia do que pode ser? obrigada

    • Claudio Sanches 23 de setembro de 2013 at 23:33 #

      Esta funcionando 100% sim Carolina.
      Você apenas ocultou esses campos que você disse que “não existem” por CSS!
      Mas eles estão lá no HTML e são enviados com o formulário e desta forma vai validar mesmo, já que são campos obrigatórios.
      Vai precisar retirar eles filtrando e dando unset.
      Sinceramente para isso que você quer fazer ai eu nem recomendo usar o meu plugin.
      Fica mais fácil você modificar o form do WooCommerce para ter apenas esses campos ai.

      • Carolina 24 de setembro de 2013 at 03:02 #

        obrigada Claudio, eu não lembrava que tinha escondido os campos! rs
        e seguindo sua outra dica do tutorial realmente da pra fazer tudo. valeu ;)

        • Claudio Sanches 24 de setembro de 2013 at 11:37 #

          Então, porque para os campos que você precisa ai vai ficar bem mais fácil retirar os campos padrões do WooCommerce e adicionar apenas mais 2 ai.

  38. allander 22 de outubro de 2013 at 10:11 #

    oi, gostaria de saber como faço para o campo bairro ficar como obrigatorio para o cliente preencher, desde já agradeço

  39. allander 22 de outubro de 2013 at 10:57 #

    Acho que ja resolvi editei o codigo do plugin

    // Billing Neighborhood.
    $new_fields['billing_neighborhood'] = array(
    ‘label’ => __( ‘Neighborhood’, ‘wcbcf’ ),
    ‘placeholder’ => _x( ‘Neighborhood’, ‘placeholder’, ‘wcbcf’ ),
    ‘required’ => true,
    ‘class’ => array( ‘form-row-last’, ‘address-field’ ),
    ‘clear’ => true,

    coloquei required = true

    acho q é isso hehe

    obrigado pelos seus plugins e ajudas, até a proxima.

    • Claudio Sanches 7 de novembro de 2013 at 01:06 #

      Na verdade fazer isso dai é dar tiro no pé. Porque quando o plugin atualizar vai ser deletado.
      A forma certa de fazer é usando filtro e assim vai continuar mesmo atualizando o plugin.

      Basta colocar isso daqui no functions.php do seu tema:
      https://gist.github.com/claudiosmweb/7348265

  40. Vagner Lima 22 de outubro de 2013 at 11:41 #

    Olá Claudio! Eu estou usando o plugin nesse site http://cherieboutique.com.br/ porém o autocompletar o endereço não está funcionando. Lembro que em versões anteriores eu já vi isso funcionando (estou usando a última) acha que pode ser algum conflito com outro plugin ou realmente tem alguma inconsistência na nova versão?

    • Claudio Sanches 7 de novembro de 2013 at 01:08 #

      Mudei a API que busca o endereço pelo CEP, porque precisava de uma API tivesse SSL.
      Talvez não tenha o seu CEP cadastrado por ela.
      Pode acontecer com cidades pequenas ou endereços novos.
      API nova é essa: http://correiosapi.apphb.com/

  41. Ed Silva 23 de outubro de 2013 at 11:27 #

    Fala, Cláudio, tranquilo? Plugin excelente. No entanto estou tendo um pequeno probleminha. Eu uso a última versão do seu plugin no woocommerce com o MOIP com checkout transparente. Acontece que se eu ativar a opção “Caso esteja marcado as informações de endereço serão preenchidas automaticamente com base no país como Brasil e pelo CEP.”, eu obtenho um erro na hora de finalizar o pedido. Ele simplesmente não carrega o checkout transparente do MOIP na próxima página.

    Já pintou por aí algum erro parecido? Abraço

    • Claudio Sanches 9 de dezembro de 2013 at 12:05 #

      Muito estranho esse erro.
      Por favor, ative a opção de log do plugin do Moip, depois tente similar este erro… Pegue o conteúdo do log e salve usando o pastebin.com e me envie o link.
      Desta forma posso saber exatamente o que aconteceu para te ajudar.

  42. Renato 23 de outubro de 2013 at 20:31 #

    Claudio, primeiramente Muito obrigado MESMO de ter lançado esse plugin, ele ajuda e MUITO todos nós! Você deveria cobrar algo, ou dar opção de donate algo, caso faça isso eu terei prazer em fazer. Tenho somente uma pergunta, olhando o meu link, alguns campos estão desalinhados depois de instalar esse plugin, como faço para manter todos na mesma linha? De resto esta perfeito !Muito obrigado!

    • Renato 23 de outubro de 2013 at 20:45 #

      AH e como tiro os campos VAR/SSN ?

      • Claudio Sanches 24 de outubro de 2013 at 17:21 #

        O plugin não adiciona esses campos.

      • José 21 de novembro de 2013 at 14:01 #

        Cara isso é no proprio thema, no meu tinha a opção de tirar, isso é imposto.

    • Claudio Sanches 9 de dezembro de 2013 at 12:07 #

      Então, pode acontecer de desalinhar com alguns temas que sobrescrevem os estilos do WooCommerce.
      Mas nesse caso pode corrigir por CSS mesmo, não tem muito segredo e também não tem formula certa, porque vai depender do foi alterado pelo autor do tema.
      Aconselho você usar o inspetor de elementos do Chrome ou do Firefox para te ajudar com essa alteração.

      Tem opção do donate na página do plugin no WordPress.org.

  43. allander 24 de outubro de 2013 at 10:48 #

    Oi, Claudio poderia me tirar uma duvida, reparei que existem alguns campos no checkout que aceitam caracteres que não deveriam,
    exemplo formulário numero aceita letras tem como fazer com que ele só aceite números
    Campo nome e sobrenome tambem aceitam numeros, se puder me ajuda mostrando como fazer e onde fazer fico grato.

    • Claudio Sanches 24 de outubro de 2013 at 13:42 #

      Não faz parte do escopo deste plugin tratar isso.
      Você pode alterar este comportamento pelo seu tema usando JavaScript.

  44. Marco Filippetti 1 de novembro de 2013 at 10:29 #

    Oi Claudio, tudo bem! Parabéns pelo excelente plugin! Uma dúvida… veja se pode nos ajudar: Precisamos extrair relatórios que contenham o CPF do usuário no pedido. Os plugins que testamos (como o smart manager) não puxa este campo. Tem alguma sugestão de como podemos extrair o relatório de pedidos com o campo CPF populado? Precisamos disso para emissão de NFs. Obrigado!

    • Claudio Sanches 1 de novembro de 2013 at 13:38 #

      O Smart Manager é uma porcaria, não tem como alterar ele.

      Este plugin foi desenvolvido para interagir com o WooCommerce.
      No caso se você usar a class WC_Order do WooCommerce vai voltar o campo billing_cpf.
      Então basta fazer a consulta usando WP_Query mesmo se quiser, passar o ID para o WC_Order e montar o seu relatório da forma que achar melhor bem.

  45. Adriano Varlotta 12 de novembro de 2013 at 16:46 #

    Tem como com esse plugin se a pessoa coloca outro país que não seja Brasil, mude os campos?

    obrigado

    • Claudio Sanches 12 de novembro de 2013 at 19:09 #

      Não, mas você pode fazer isso de forma personalizada da mesma forma que fiz o plugin.

  46. José 18 de novembro de 2013 at 17:48 #

    Cara, sabe me dizer como tira os dados VAT/SSN ? No brasil isso não é necessário!

  47. José 21 de novembro de 2013 at 14:02 #

    Claudio, a ordem dos campos é do plugin ou do thema? Pois o CEP vem depois do endereço, não faz sentido se é auto-completar.
    Obrigado pela atenção.

    • Claudio Sanches 9 de dezembro de 2013 at 12:47 #

      O CEP deve vir depois do país, entretanto dependendo do tema pode dar problema com o JavaScript que corrige isso e jogar ele para baixo onde é o padrão do WooCommerce.

  48. Marcos Duarte 25 de novembro de 2013 at 15:39 #

    Claudio,
    estou com uma duvida, instalei seu plugin porém na hora que o cliente vai fazer o cadastro em minha loja ele coloca o e-mail e a senha e vai para uma tela onde pede para editar o endereço, porém ele pode não fazer.
    minha duvida é, se é possível fazer com que após ele colocar o e-mail e a senha ir direto para uma pagina com todas as solicitações do seu plugin?

    • Claudio Sanches 9 de dezembro de 2013 at 11:53 #

      Pelo o que você esta dizendo tem algo bem errado ai no seu site.
      Porque o normal é aparecer os campos do plugin, endereço e etc onde o cliente pode editar sem nenhum problema.
      Verifique o seu tema e plugins instalados para ver se nada disso esta causando este comportamento errado.

  49. Ricardo 9 de dezembro de 2013 at 11:35 #

    Olá Claudio, parabéns e muito obrigado pelo plugin. Como nossa loja não vende para Pessoa Jurídica, eu gostaria de saber se é possível retirar a opção de PF/ PJ, mas manter o campo do CPF e a verificação de validade do mesmo.
    Obrigado!

  50. Ricardo 7 de fevereiro de 2014 at 17:09 #

    Fala Cláudio, tudo bem?

    Cara, primeiramente valeu pelo plugin e por sua atenção aqui.

    Pode me ajudar? Está acontecendo o seguinte: os campos de CPF e CNPJ estão validando todos certinhos, porém ao validar, os campos não ficam com as classes css dos campos padrões do Woocommerce, aí não estou conseguindo deixar o input vermelho quando precisa de validação.

    Coloquei um link de uma print aqui. A classe que não está pegando é “.woocommerce-invalid”.
    http://awesomescreenshot.com/0562bknpb1

    O plugin não troca as classes dos campos ao validar mesmo ou tem algo errado na minha instalação do plugin?

    Valeu, abraço!

    • Claudio Sanches 24 de fevereiro de 2014 at 12:26 #

      Problema no seu tema.
      Funciona ok com os temas nativos do WordPress.

  51. raul 7 de fevereiro de 2014 at 18:48 #

    Ola Claudio, belo trabalho, nao somente deste plugin, mas dos outros todos!
    fiz instalacao dos campos extras e quando vou colocar os dados do end de cobranca, o campo email aparece ja preenchido com as palavras: <a href=

    ele nao esta em branco como todos os outros… alguma ideia do motivo ou como posso fazer para arrumar este detalhe?

    grato pela ajuda desde ja.

  52. Junior 5 de março de 2014 at 12:15 #

    cara agradeço demais pelo seu plugin, estava necessitando do CPF para emitir a nota fiscal. Agradeço demais mesmo. Abraço.

  53. Ederson Dias 6 de março de 2014 at 16:55 #

    Olá Claudio, tem alguma função que posso capturar para incluir no tema dos e-mails para mostrar o número da residência? Obrigado.

    • Claudio Sanches 6 de março de 2014 at 17:49 #

      Esta tudo no objeto WC_Order, no caso dentro do e-mail usando $order por exemplo, você pode recuperar o CPF com $order->billing_cpf e por ai vai.

  54. Alex 15 de março de 2014 at 16:21 #

    Claudio, parabéns pelo plugin, porém estou tendo incompatibilidade com o seu plugin de boleto, da erro ao gerar o boleto, e preciso dos dois ativos, então acho que teria de ter uma outra versão do boleto adaptado para este. Qto vc cobraria para desenvolver? Ahh uma outra dúvida não há como implementar um plugin para inserir estes campos no ato do cadastro do cliente? assim não seria necessário sempre inserir os dados em cada compra, era só puxar da base de dados do cadastro. Obrigado

    • Claudio Sanches 18 de março de 2014 at 13:19 #

      Nunca existiu, não existe e nunca existira incompatibilidade entre os dois!
      Não sei a proeza que você conseguiu fazer ai, mas da uma teste outras coisas, porque o erro não é isso.

      Daria para colocar esses dados sem problema no cadastro, entretanto não existe nenhum sentido e nem é honesto pedir para o cliente informar CPF sem ele nem ter tido intenção ainda de comprar algo!

      • ammeletronics 18 de março de 2014 at 15:29 #

        Boa tarde, obrigado pelo retorno e por dispor do seu tempo para pessoas com pouco conhecimento e ou que estão entrando neste meio. Perguntei porque ai instalar o plugin o boleto não era mais gerado, então imaginei que poderia ser algo relacionado aos campos que poderiam estar com nomes diferentes e o boleto puxava os dados destes campos, o mais estranho ainda é que ao excluir o plugin o boleto voltou ao normal, mas agora instalei novamente e o erro sumiu, vai entender. Quanto a inclusão dos campos do RG, CPF e demais dados não acho que seria algo sem sentido e desonesto, qualquer site de compras solicita estes dados no ato do cadastro, só tentei seguir o padrão que há no mercado, e se um cliente se cadastrou é porque ele tem o interesse em comprar algo, por qual motivo uma pessoa entraria no site, efetuaria o cadastro e depois saísse sem comprar? Acho então que ao menos pudesse ser solicitado o endereço, e no ato da finalização da compra tem um campo para informar o CPF e RG para que os vendedores possam emitir a Nota Fiscal. Eu particularmente acho estranho entrar no site e cadastrar somente meu nome e e-mail.
        Obrigado
        Alex

        • Claudio Sanches 18 de março de 2014 at 16:02 #

          Você esta absolutamente errado, não tem sentido fazer cadastro e passar dados pessoais sem estar indo para um checkout.
          Uma coisa é adicionar produtos no carrinho e ir pagar… ai sim fazer o cadastro e inserir os dados de cobrança e entrega. Já é outra coisa é ter acesso ao site e precisar já ter um endereço de cobrança e entrega.
          Mas sinta-se livre para você mesmo adicionar estes campos no registro de usuário (é isso mesmo, um registro de usuário e não de cliente, por isso não tem os campos!), basta programar e adicionar lá, mas nunca, em hipotese alguma eu vou adicionar qualquer destes campos no registro, nem me pagando!

  55. jose cezar gamero 18 de março de 2014 at 12:16 #

    Olá Cláudio, instalei o woocommerce, está tudo , ok ..somente a página de edição do endereço de cobrança e de entrega estão desalinhados, qual o procedimento para alinhar os campos? A pagina finalização de pedidos os campos aparecem todo alinhados, qual seria a configuração para esse problema?

    • Claudio Sanches 18 de março de 2014 at 13:03 #

      O mesmo procedimento que você deve tomar para alinhar e estilizar qualquer coisa em qualquer site!
      Deve arrumar com CSS!

  56. Giovani Faganello 19 de março de 2014 at 14:59 #

    Oi, Cláudio! Mais uma vez agradeço pelo excelente plugin, entretanto estou tendo um problema gigante. Nós vendemos downloads e estamos utilizado seu plugin MoiP. Tudo 100% até aqui… MAS, como o MoiP requer alguns campos obrigatórios (CPF), nosso clientes de Portugal não conseguem comprar. Teria como impedir o plugin de agir quando o cliente for de outro país que não BR?

    Ainda: Para poder mudar o país eu preciso setar o required do BILLING_STATE para FALSE. Quando o usuário se cadastra no nosso site e vai editar seu endereço, para colocar PORTUGAL, por exemplo, não é possível pois o ESTADO/UF é obrigatório. Consegui mudando o required para false… mas como todos sabem, não se deve editar diretamente no plugin.

    Tentei usar um filtro no functions.php que você mesmo recomendou combinado com $woocommerce->customer->get_country(), mas não tem jeito de funcionar… E eu também adiciono uma classe que faz o campo desejado esconder. Mas, se eu checo $woocommerce->customer->get_country(), o mundo explode.

    Parece que essa verificação de país não está funcionando. Tentei usar ela no functions e ainda tentei, pra teste, direto dentro do código do seu plugin… Sem resultados.

    Por favor, se puder, dê uma olhada:
    http://pastebin.com/tbms0dr0

    Muito obrigado!

    • Giovani Faganello 20 de março de 2014 at 06:51 #

      Salve, Cláudio! Acabei resolvendo o problema todo somente com filtros no FUNCTIONS.PHP. Acho que deu certo. No formulário de billing eu forço os campos a REQUIRED = FALSE, para o usuário poder mudar o país pra Portugal e não precisar informar o estado. E no checkout, se o usuário possuir seu meta BILLING_COUNTRY como BR, mostro todos os campos e obrigo o preenchimento (pra poder validar com o MoiP). Se for PT, mantenho tudo escondido, e REQUIRED = FALSE.

      Ufa… Achei que não ia conseguir!
      =)

      Cara, SEMPRE agradecido pelos teus plugins. MESMO.
      Valeu!

      • Claudio Sanches 20 de março de 2014 at 13:59 #

        Legal, Giovani.
        Não tive tempo de ver isso, só agora.
        Aproveitei para quem quiser fazer algo similar poder usar isso como base.

  57. Wendell 4 de abril de 2014 at 15:24 #

    Boa tarde Cláudio,

    Utilizo o plugin para vendas locais, em algumas cidades o endereço não tem número, você pode me ajudar para que eu mude e tire o campo “Número” como obrigatório?

  58. RobertoPC 8 de maio de 2014 at 14:50 #

    Você é show cara! Contribuição esplêndida com a comunidade. Parabéns!

  59. Rafael 11 de maio de 2014 at 00:26 #

    Olá, tudo bem? Uma empresa está desenvolvendo um e-commerce para mim. Baixamos o tema, e agora o carrinho de cobrança apresenta o campo Dados e Endereço de Cobrança. Pois bem. O endereço de cobrança nos parece mais para empresas enviarem boletos bancários, o que, para o e-commerce brasileiro é desnecessário.

    E aí, quando o cliente ler “endereço de cobrança”, não vai entender e vai abandonar o carrinho.

    A empresa que desenvolve o site dizz que não é possível excluir do template esse campo. Isso é verdade? Será que não podemos retirar isso do carrinho?

    • Claudio Sanches 11 de maio de 2014 at 02:36 #

      Praticamente toda plataforma de e-commerce utiliza os dados como endereço de cobrança e entrega… Eu nunca vi ninguém tendo problemas com isso, todo cliente esta acostumado e sabe diferenciar que pode ter um endereço para a cobrança/nota e outro para entregar…

      Enfim, posso te falar com absolutamente certeza que é possível fazer isso dai no WooCommerce e qualquer outra coisa.
      Mas você não esta usando WooCommerce, esta usando OpenCart e eu não entendi porque você esta me fazendo essa pergunta onde eu estou falando sobre WooCommerce…

  60. Lucas 21 de maio de 2014 at 17:33 #

    Boa Tarde Claudio, primeiramente parabens pelo seu plugin, tem sido fundamental para a comunidade wordpress. São por causa de pessoas como voce que a plataforma cresce cada dia mais.
    Estou com uma situação e preciso muito de sua ajuda para resolver um problema. Como posso chamar campos como cpf… cnpj… telefone no functions do meu tema? A ideia é criar shortcodes do tipo [celular], [cpf] onde ele me retornar essas informações quando o usuario esta logado em sua conta no woocommerce e que eu possa usar esse shortcode em qualquer parte do blog para mostrar as infos do usuario.
    Conto muito com sua ajuda, pois ja estou arrancando os cabelos aqui.

    Abraços

    • Claudio Sanches 21 de maio de 2014 at 17:39 #

      Este plugin simplesmente estende as opções do WooCommerce e o WooCommerce salva tudo no banco usando a tabela *usermeta.
      Usa o get_user_meta() para recuperar esses campos. Você pode conseguir o ID/slug dos campos na tela de edição do usuário dentro do administrador do WordPress (use o inspetor de elementos).

  61. valehospeda 23 de maio de 2014 at 10:56 #

    OI bom dia como eu deixo o campo bairro como campo obrigatório

  62. Johnny Castilho 26 de junho de 2014 at 09:35 #

    Excelente Cara, Perfeito!!

  63. Marcos Duarte 9 de setembro de 2014 at 17:05 #

    Claudio, atualizei o plugin e agora o campos para inserir os dados ficam um embaixo do outro.
    Nas primeiras versões, era possível abrir o arquivo e dizer quem seria o first e o last, como posso fazer isso agora para poder melhorar o layout e organizar um ao lado do outro?

    • Claudio Sanches 9 de setembro de 2014 at 17:19 #

      Nunca, em nenhuma versão era possível abrir arquivo nenhum para editar nada!
      É uma pessima pratica editar plugins e se você editou antes e atualizou agora é este o motivo de estar diferente agora.
      Nunca, jamais, nem se Deus descer na terra e te pedir, você nunca vai editar nada dentro de plugin ou do Core do WordPress!

      Você pode editar as posições usando os filtros wcbcf_billing_fields e wcbcf_shipping_fields. Pode usar eles no functions.php do seu tema ou melhor ainda, crie um plugin simples para fazer isso.

      Aqui um exemplo de como utilizar:

      https://pastebin.com/pxeiszDd

  64. Lucas Engel 3 de outubro de 2014 at 11:23 #

    Oi, Cláudio. Eu vendo produtos virtuais e só preciso adicionar o campo de CPF do cliente no checkout. Teu plugin é a melhor solução? Valeu!

  65. Iron 3 de outubro de 2014 at 11:36 #

    Claudio, como eu faria para colocar os campos de CPF no e-mail admin-new-order.php?

    • Claudio Sanches 3 de outubro de 2014 at 12:17 #

      É simples de fazer, mas eu não considero seguro enviar dados assim por e-mail, então boa sorte procurando :D

Deixe uma resposta