deivisonarthur / OSC-Magento-Brasil-4-Pro

23 stars 51 forks source link

Não grava CPF/CNPF nas informações do cliente no backend #40

Open camilamarqui opened 10 years ago

camilamarqui commented 10 years ago

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

jonaslj commented 10 years ago

Estou tendo o mesmo problema. Conseguiu achar a solução?

camilamarqui commented 10 years ago

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

jonaslj commented 10 years ago

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?

DiougHoppe commented 10 years ago

Alguma novidade? Tenho o mesmo problema... Se o cliente faz a compra direto, sem se cadastrar antes, não grava o CPF. Abço.

camilamarqui commented 10 years ago

Ainda na mesma... alguém está com isso funcionando?

dioug commented 10 years ago

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!

camilamarqui commented 10 years ago

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

afixgraf commented 10 years ago

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

camilamarqui commented 10 years ago

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? backendosc

afixgraf commented 10 years ago

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.

camilamarqui commented 10 years ago

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:

dennisfranck commented 10 years ago

Boa tarde a todos. Bem, no final das contas, alguém pode disponibilizar esse módulo com as correções acima por favor?

geeh-xx commented 10 years ago

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?

dennisfranck commented 10 years ago

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

geeh-xx commented 10 years ago

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

dennisfranck commented 10 years ago

Dropbox on agora. Então, a @camilamarqui alterou várias coisas, eu peguei pronto dela, não sei exatamente onde ela mexeu, sry

janinefp commented 10 years ago

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

geeh-xx commented 10 years ago

@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 !

janinefp commented 10 years ago

Ah ok..o meu funcionou sim mas depois que mudei os "id's", aí descobri como configurar para salvar pelo "taxvat" ou pelo "cpfcnpj".

GustavoSartori commented 10 years ago

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

geeh-xx commented 10 years ago

@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

GustavoSartori commented 10 years ago

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

GustavoSartori commented 10 years ago

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 :/

geeh-xx commented 10 years ago

uai! então beleza, mais regra primaria cara...tem q ter back-up

atolero commented 10 years ago

deu certo!!! muito obrigado camila e todos