Open camilamarqui opened 10 years ago
Estou tendo o mesmo problema. Conseguiu achar a solução?
Não consegui, o CPF ou CNPJ só estão gravando se o cliente se cadastra no site antes da compra, mas se faz a compra direto, sem se cadastrar, não grava...
O pior é que CPF/CNPJ são essenciais para gerar a NFe. Será que somos os únicos com o problema, ou será que estão vendendo sem nota?
Alguma novidade? Tenho o mesmo problema... Se o cliente faz a compra direto, sem se cadastrar antes, não grava o CPF. Abço.
Ainda na mesma... alguém está com isso funcionando?
Oi camilamarqui, consegui resolver por aqui...
Eu estava usando a última versão do OSC, aqui do Git. Esta versão já tem todas as correções que já foram sugeridas para problemas semelhantes, porém, para mim o problema persistia.
Uma dica do skasax na outra versão do OSC me chamou a atenção : https://github.com/deivisonarthur/OSC-Magento-Brasil/issues/40 Achei bem pertinente, mas os arquivos estavam diferentes nesta versão.
Encontrei uma variável com a mesma função que ele citou no arquivo deivison.js onde tinha a linha if(tipoPessoa == 'Fisica') alterei para if(tipoPessoa == 'Fisica' || tipoPessoa == ''){
Passou a funcionar perfeitamente. Não sei se vai servir aí para você, mas não custa tentar.
Abço e boa sorte!
Oi, já tinha feito essas modificações.. e ainda dá problema, mas como a @afixgraf, também não achei os trechos nos arquivos abaixo \app\design\frontend\base\default\template\onepagecheckout\persistent\customer\form\edit.phtml =OK \app\design\frontend\base\default\template\onepagecheckout\persistent\customer\form\register.phtml =Não tem o trecho \app\design\frontend\base\default\template\onepagecheckout\persistent\customer\address\edit.phtml =OK \app\design\frontend\base\default\template\onepagecheckout\onepage\billing.phtml =Não tem o trecho
@camilamarqui Consegui resolver o problema utilizando a dica do Claudio 5678.
-> skin/frontend/base/default/deivison/deivison.js
Nesse branch dele, veja o arquivo "deivison.js", onde está "('name', 'NULL')", tipo a linha 86 "$j('.inputcnpj').attr('name', 'NULL');" substitua por "('disabled', 'disabled')" -> "$j('.inputcnpj').attr('disabled', 'disabled');". Não usei o arquivo inteiro, peguei o "deivison.js" original da última versão do OSC e modifiquei apenas as partes com esse trecho. Ah, nesse mesmo arquivo,onde está "if(queme == 'Fisica'){" troquei por "if(tipoPessoa == 'Fisica'){",fiz o mesmo na Pessoa Jurídica (no mesmo arquivo).
-> app/design/frontend/base/default/template/onepagecheckout/onepage/billing.phtml
Além desse modifiquei "billing.phtml" deixando para PF name="billing[cpfcnpj]" e para PJ deixei name="cpfcnpj",dica de outra discuss.
Fiz todas as alterações que o Claudio mostrou, e ainda nada. Provavelmente eu esteja com problema em algum outro arquivo. Será que vcs não podem me disponibilizar todos os arquivos que vocês estão usando desse módulo? Tá uma confusão, já fiz tantas modificações pra tentar solucionar isso que nem sei mais... Cheguei a baixar os arquivos do módulo novamente, instalei em localhots e fiz a modificação no deivison.js e mesmo assim nada... Como está o backend de vcs? Está assim igual ao meu?
Faz um changelog tipo esse (ver ABA nº4): https://docs.google.com/spreadsheet/ccc?key=0AhtcMepNiVCwdENONkU3OHlhUG5IOENvZEtpN184MVE&usp=sharing
está meio confuso, porque utilizei apenas para me localizar... é tipo cada linha é uma ação que você fez, para mim ajudou bastante sugiro reinstalar tudo e fazer esse changelog.
Bem organizado afixgraf, acho que vou seguir teu exemplo pros próximos sites... Enfim, aparentemente consegui resolver... estão salvando todos os CPFs e CNPJs agora! Basicamente, conversando com o skasax percebi que o problema deveria ser em estar tentando salvar o CPF no campo taxvat... e resolvi alterar isso... Baixei todo o módulo de novo, corrigi os arquivos:
Boa tarde a todos. Bem, no final das contas, alguém pode disponibilizar esse módulo com as correções acima por favor?
pois e ,estou com o mesmo problema,quando o cadastro e feito na tela do chekout nao salva o cpf ja tentei todas as soluções possíveis e nada! alguem ai me ajuda?
Segue módulo corrigido, se alguém puder, favor atualize esse GIT: https://dl.dropboxusercontent.com/u/138820/OSC-Magento-Brasil-4-Pro-master_corrigido.rar Obs.: para 9 dígitos no celular, alterar as seguintes linhas do arquivo: deivison.js linha 300: $j(this).attr('maxlength','14'); 301: if (length == 9)
Créditos para @camilamarqui
sim! mais eu ja customizei ele todo da minha forma,queria epenas a correção desta parte,quais arquivos tenho q mudar? Obs:o link do drop box ta off
Dropbox on agora. Então, a @camilamarqui alterou várias coisas, eu peguei pronto dela, não sei exatamente onde ela mexeu, sry
@geeh-xx Já conseguiu resolver o cpf que não grava? Ocorreu o mesmo comigo, do nada parou de salvar o cpf no checkout e era um problema de "id" no billing.phtml.
@janinefp , sim... eu testei e esta funcionando normalmente,se caso o seu não estiver funcionando, tenta deixar a configuração mais parecida possível com a da foto que vem junto! baixa do link do dropbox !
Ah ok..o meu funcionou sim mas depois que mudei os "id's", aí descobri como configurar para salvar pelo "taxvat" ou pelo "cpfcnpj".
E aí pessoal, beleza? Não sei se foi por causa da versão corrigida da @camilamarqui, mas depois que instalei e limpei o cache, meu carrinhos de compras sumiu!
Primeiro tentei desativar o módulo e limpar o cache, mas o carrinho não voltou a aparecer. Depois removi todos os arquivo e nada. Reinstalei o módulo, funciona legal, mas não tem jeito de fazer o carrinho aparecer de novo.
Alguém consegue me dar uma luz? Abraços, Gustavo Sartori
@GustavoSartori , cara eu instalei o modulo dela e fico tudo ok! isto não e algum problema relativo ao seu tema? tenta instalar sem o seu tema, em algum ambiente de teste
Pois é @geeh-xx... Com certeza é nóia do tema, acho que pode sr algum conflito com algum .js talvez? O problema é que eu não sou nenhum expert em nada de magento ou js hehehehe
Quer saber o que é pior? Não me prestei a manter o servidor de teste e tava upando tudo direto no server. Aí adivinha, não tinha bkp. To montando um agora na pressa pra ver se consigo resolver essa bronca :/
uai! então beleza, mais regra primaria cara...tem q ter back-up
deu certo!!! muito obrigado camila e todos
Estou usando a versão 4-Pro, inclusive instalei o magento ver. 1.7.0.2 zerado em localhost pra teste e não salva o CPF em nenhum dos campos das informações do cliente no backend, nem no do taxvat nem no do account[cpfcnpj]. No meu servidor ( http://runnalaser.com.br ), está salvando o CPF/CNPJ apenas no cadastro de usuários, deve ter sido por alguma configuração que eu mexi, mas agora, instalando o módulo zerado, não está salvando de jeito nenhum... Estou usando as seguintes configurações no backend:
Em configurações do cliente, -Show Tax/VAT Number: Opcional
NO OSC *_Configuracao do OSC(Billing e Shipping) -Campo CPF/CNPJ pelo TaxVat: Obrigatório -CPF/CNPJ pelo campo cpfcnpj: não exibir campo _Tela de cadastro e edit do usuario -Campo CPF/CNPJ pelo TaxVat:Obrigatório -CPF/CNPJ pelo campo cpfcnpj: não exibir campo -CPF/CNPJ :Obrigatório