Módulo Cpf para PrestaShop
É mais um módulo experimental que um produto final. As funções têm se comportado a contento e sem problema algum.
O que o módulo faz:
– Adiciona os campos CPF e CNPJ para preenchimanto e os valida.
– Opcionalmente via BO, pode-se escolher se são obrigatórios ou não.
– Pode-se escolher dentre 5 webservices para o autocompletar de cep – ByJG, Cep Livre, Republica Virtual, Buscar Cep, MidiaVille e Autocep, o. Sugiro testar e escolher o que mais se adequa às necescidades, pois uns são mais completos em algumas regiões que outros, como também alguns são pagos
Atualização: 30/01/2011, versão 1.3 do módulo. Importante: esta versão traz o campo Identidade, por isso é preciso apagar a tabela cpfmodule anterior, sempre faça backup de seus dados antes de qualquer atualização. A reinstalação não preserva dados anteriores.
– Descarga: Módulo CPF 1.3
– Testado apenas em versões 1.3.x do PrestaShop.
dezembro 21, 2010 às 4:47 pm
Boa tarde.
Instalei o módulo CPF em minha loja. 1.3.2.3 obitida no forum totalmente em portugues. porém o cliente pode ou não preencher o campo e não ocorre validação. mesmo após selecionar a opção obrigatório dentro na area administrativa do módulo.
Será que poderiam me ajudar a resolver. Obrigado.
dezembro 21, 2010 às 6:36 pm
Estranho, testei exaustivamente antes de disponibilizar. Vou te enviar uma outra versão por e-mail. Desinstale e apague esta versão.
janeiro 30, 2011 às 11:04 pm
O módulo foi atualizado.
janeiro 2, 2011 às 2:12 pm
Ola Ehinarr,existe algum módulo de notícias ou blog para o prestashop? procurei e não vi nada do genero blog ou post…
janeiro 4, 2011 às 12:48 am
Se me lembro bem há na comunidade internacional, procure por RSS Module ou por Module News. Se eu achar posto aqui.
janeiro 7, 2011 às 1:49 pm
valeu ehinarr, vou dar uma garimpada, feliz 2011!
janeiro 7, 2011 às 12:49 am
Alguém pode dar um dica?
No tema padrão é mostrado corretamente, mas no meu tema antigo não mostra, ou seja, preciso reparar algo no authentication.tpl do meu tema.
Alguma sugestão?
janeiro 7, 2011 às 1:13 am
O problema é esse mesmo. Experimenta copiar, do authentication.tpl do tema atual para o seu, {$HOOK_CREATE_ACCOUNT_TOP}, e na mesma posição.
janeiro 23, 2011 às 12:46 pm
Amigo Ehinarr, instalei a versão com o modulo de CPF, e na tela de cadastro aparece também a insderção de cep, ocorre que qualquer cep digitado informa “CEP Inexistente. Verifique por favor”…ao ler este post deduzi que sem a integração com um buscador de cep ele não funcionará, se for isto, como procedo a integração com qualquer buscador? Se não for, qual poderia ser o problema? E caso eu queira desativar o cep, como devo proceder?
Obrigado.
janeiro 23, 2011 às 12:59 pm
O módulo já vem com vários serviços de webservice de Cep integrados, basta escolher o que melhor satisfaz suas necessidades. É preciso estar online, obviamente, para que os seviços funcionem.
janeiro 24, 2011 às 9:30 am
Desculpe-me Ehinarr, mas não entendi, onde exatamente eu escolho aquele que satisfaz minha necessidade? Em configurar módulo não me aparece esta opção: http://www.coltelli.com.br/erros/cpf.html
Mais uma vez agradeço sua paciência e atenção. Abraço.
janeiro 24, 2011 às 1:01 pm
Você está com uma versão antiga do módulo. No fórum há nova versão. Vou atualizar o link também, pois já inclui a identidade no módulo.
janeiro 24, 2011 às 7:50 pm
Ehinarr, muito obrigado, baixei a versão 1.3.6 e copiei o modulo para o servidor, pois não encontrei um link só para o módulo, depois de instalado vi as diversas opções, qual sua sugestão, em relação a estas opções de fornecimento de CEP, em termos de praticidade e simplicidade de integração? Por exemplo no republica virtual ele sugere descarregar a base, contida num arquivo sql que imagino deva ser importada no banco e realizar as consultas via webservice apenas para os faltantes…qual você prefere?
janeiro 24, 2011 às 8:31 pm
Cada qual tem suas características, desde o pequeno negócio aos maiores. Há os gratuitos e os pagos. A base mais atualizada é, obviamente a paga Auto Cep. Buscar Cep segue de perto em duas versões, uma paga e outra free, cuja única limitação é o numero de consultas por minuto: 10. BYJG e MidiaVille também tem respondido bem, inclusive com Cep’s que mudaram ou foram adicionados recentemente. A R. Virtual é a mais fraquinha. Cadastre-se nas que achar mais úteis e teste com vários Cep’s. Lembre-se de que o módlo Correios se baseia no cep para calcular o frete, se este não estiver na base de dados dos Correios também, o valor retornado será zero.
janeiro 24, 2011 às 8:48 pm
Nada de url, o que o módulo pede e precisa, é usuário e senha, ou chaves de acesso de acordo com o serviço optado.
janeiro 24, 2011 às 8:29 pm
Ehinarr, prezado amigo, to de novo te pertubando, espero não estar abusando…rs.
Além da pergunta acima gostaria também da sua ajuda para entender se fiz algo errado, por exemplo optei inicialmente pelo webservice byJG, que me pareceu uma boa opção, junto com o CEP Livre…
Ativada minha conta para consulta, digitei os dados de login no admin da loja: http://www.coltelli.com.br/erros/conta-byjg.html
Ocorre que na hora de testar o cadastro não vi nenhuma ação, apesar de não haver rejeição nem do CPF nem do CEP digitado, não há preenchimento do endereço:
http://www.coltelli.com.br/erros/busca-de-cep.html
Como devo proceder? Finalmente como eu traduzo a tela tax information?
Agradeço novamente sua disposição e a realização deste ótimo serviço à comunidade. Grande abraço.
janeiro 24, 2011 às 9:22 pm
Amigo Ehinarr, agradeço muito sua atenção, mas me pergunto se você acessou os endereços com as telas demonstrando que no admin digitei o login e a senha do serviço selecionado, mesmo assim na outra tela demonstra que não houve nenhuma inclusão de dados, minha pergunta portanto é, tem mais algum lugar que devo fornecer informações, ou tem algum arquivo que devo alterar? Pois o resultado não está aparecendo.
janeiro 26, 2011 às 2:03 am
Comigo ta acontecendo o que o amigo ali de cima falou.
Ta tudo funcionando perfeitamente, ele busca o cep mas não preenche o campo Endereço. Ele preenche tudo como bairro, cidade, UF e tal.
Pelo site do serviço (que é o tal do ByJG) tá puxando certinho a rua, mas na minha loja não ta preenchendo apenas o campo Endereço (que seria o nome da rua e tal).
Help :D
Esse email que coloquei em cima é meu msn tb, caso queira dar uma força “online”.
janeiro 26, 2011 às 10:13 am
Qual o Cep problemárico?
janeiro 26, 2011 às 2:29 am
Acabei de notar que alguns ele preenche outros não.
Notei, não sei se é coincidencia ou não, ou se to viajando, mas os nomes longos (3 nomes) ele não preencheu, os mais curtos sim.
E agora acabei de ver algo mais bizarro ainda. Mudei do ByJG para o BuscarCEP e esse está preenchendo direitinho todos os campos.
Só que o ByJG pelo site deles puxa o endereço completo, só no meu que não ta preenchendo.
Alguma idéia? Talvez tenha alguma coisa no cpfmodule.tpl (ou php) na parte do ByJG referente esse lance de tamanho do nome da rua.
Plz, nos ajude. O ByJG é muito mais rapido na consulta e não tem o limite de 10/min
Vlw cara.
janeiro 26, 2011 às 10:13 am
Pode ser. O ByJG retorna em forma de string, pode ser que em alguns casos o tratamento nao seja o correto. Qual o Cep que não retorna o endereço?
janeiro 26, 2011 às 11:08 am
Olá Ehinarr, no meu caso é qualquer cep, desde o da minha região 37470000, até um de São Paulo que usava 01330010 que fica a 3 quadras da av. paulista…
janeiro 26, 2011 às 11:34 am
Testei vários.. O duro que fui pegando de conhecidos na hora, pedindo pelo msn pra testar e não vou lembrar.
Mas testei com alguns de onde já morei.
13185-353
13420-273
13470-120
Mas se for testando por exemplo, mudando só o final, veja que dentro da mesma Cidade, ele preenche em alguns casos e outros não. Como é o caso do 13465-240
E o foda é que no site deles, se vc consultar, ele mostra certinho pra todos, então não é problema no banco deles, de falta de dados.
Vlw pela força.
janeiro 26, 2011 às 11:35 am
Corrigindo Ehinarr, acontece agora o mesmo que com o Alexandre, ele valida o cep, coloca o bairro em endereço (2) e não coloca o nome da rua. Abraço.
janeiro 26, 2011 às 5:16 pm
Boa tarde!
Comigo esta acontecendo o seguinte, instalei a versão PrestaShop 1.3.6 em português com o módulo CPF, me inscrevi no site Byjg e no Buscar CEP coloquei os devidos usuários e senhas ou chave no Buscar CEP e está acontecendo o seguinte, primeiro marco como não obrigatório o CPF mas mesmo assim fica aquela estrelinha vermelha que quer dizer obrigatório, depois coloco o CPF e o CEP e fica escrito assim: Aguarde. Validando…
já tentei de todo jeito mas não consegui fazer funcionar nem com o Byjg nem com o Buscar CEP,
sera que estou fazendo algo errado, ou deixei passar alguma coisa.
Desde já agradeço a atenção
Atenciosamente,
Antonio Fragueiro
junho 10, 2011 às 5:26 pm
Boa tarde Antonio, você conseguiu evoluir? Eu estou com o mesmo problema, já acertei as configurações PHP e ainda continua com essa mensagem.
fevereiro 12, 2011 às 11:28 am
Sou novo no Ramo estou testando as versões disponibilizadas e inclusive muito boas.
Parabens Ehiarr.
Gostaria de saber se neste módulo da pra retirar o campo CEP ou como Configura ele.
Ah! Deixar ele confirgurado e o endereço aparecer automaticamente nos campos abaixo nos formularios.
fevereiro 14, 2011 às 11:57 am
Ele autocompleta sim, retirar em todo não, apenas não deixar o cpf como obrigatório. A configuração é desde o Bo.
março 17, 2011 às 11:05 pm
Olá, Ehiarr, parabéns pelo módulo.
Instalei o módulo, que está funcionando perfeitamente, porém, ele fica no fim do formulário e não estou conseguindo colocá-lo no TOP. como faço?
março 21, 2011 às 1:40 pm
Este módulo usa os dois hooks (ganchos) disponíveis: createAccountTop e createAccountForm, basta reposicionar usando os hooks na aba Módulos.
março 22, 2011 às 10:53 am
Senhor Ehinarr, baixei a última verção do “cfpmodule” para prestashop, mais apresenta erro, preciso encarecidamente que o senhor mim ajudasse a solucionar esse erro!
Veja o link abaixo do “print” da telo com o erro.
março 25, 2011 às 12:56 pm
A solução está em aumentar o máximo de caracteres permitidos para este campo. Ocorre que o chrome conta a máscara em conjunto, o que é um erro, não do módulo, mas do chrome. Na trhread do módulo, no fórum prestashopbr, há em detalhes como ajustar isso.
março 30, 2011 às 5:03 pm
Olá,
Instalei ele na versão 1.3.6 e esta dando um bug no back office do cliente.
Quando clico no cliente para mostrar os dados e numero de cpf, aonde o modulo colocar os dados ficam todo codificado. Os campos que não utilizam o modulo fica ok.
Postei no forum Prestashop com o titulo Cadsatro de Clientes – Back Office
Dê uma olhada lá.
Abs
abril 3, 2011 às 11:24 pm
Ehinarr, estou com um problema:
Não sei o que acontece, mas quando vou preencher o CPF ou o CEP, vou escrevendo os números mas vai pulando um espaço. Tipo. Se o CEP é 13095-000 fica 1_3_0-_9_. O que impossibilita o preenchimento!
Sabe o que pode estar acontecendo??
Abraços e obrigado desde já!
abril 13, 2011 às 12:35 pm
Este problema nunca vi ainda. Ajuda se informar versão do PS e navegador usado.
junho 25, 2012 às 5:25 pm
Também estou com o mesmo problema.
PrestaShop v 1.4.8.2
Navegadores Chrome e Firefox (não testei no IE).
junho 29, 2012 às 3:44 pm
Você usa SSL? Em algns casos o módulo não detectou corretamente o protocolo https e usou o http, assim não conseguiu acessar a página que faz a requisição. Foi isso?
abril 4, 2011 às 11:54 pm
Problema resolvido. Obrigado!
abril 6, 2011 às 3:24 pm
Instalei ele na versão 1.3.6 do prestashop, mas estou com um problema no back office.
Não aparece os dados dos clientes e sim a programação.
Tem mais uma pessoa no forum do prestashop que também está com o mesmo problema.
Saberia de alguma solução?
Abs.
abril 13, 2011 às 12:34 pm
Eu postei o módulo Cpf standalone, isto é, sózinho e com a resolução deste problema. Breve nova versão com outras correções.
abril 14, 2011 às 1:31 pm
Oi, obrigado por o módulo, é o que eu estava procurando. tudo está funcionando para mim, para o cep também está funcionando como deveria, eu também estou usando o ByjG
abril 27, 2011 às 2:25 pm
Olá Ehinarr,
Parabéns pelos módulos e todo o suporte que faz.
Tem alguma previsão da compatibilidade do módulo de CPF/CEP para o PS 1.4? Instalei e está dando erro na formatação do número do CPF.
abs
abril 30, 2011 às 10:38 pm
Previsão. ainda não. Há muita gente que usa as 1.3.x, mas está na pauta. Eu mesmo ainda não uso a 1.4.x, contudo, penso que não demorará muito para sair esta versão, uma semana ou duas acho e já com correções de bug’s reportados anteriormente e mais alguns aprimoramentos.
agosto 16, 2011 às 5:33 am
Curioso, para mim não deu esse erro no 1.4.4. Até onde testei, funcionou perfeitamente.
junho 10, 2011 às 5:33 pm
Boa tarde, Ehinarr!
Primeiramente parabéns pelo belo trabalho que você desenvolve para o prestashop e muito obrigado por compartilhar.
Estou tendo um problema, recorrente, com este módulo, o primeiro é que ao digitar os dados CPF ou CEP ele exibe: “Aguarde Validando…” eu já habilitei as opções necessárias no php.ini, porém não resolveu e já tentei inserir um flag no .htaccess e também não resolveu, você tem ideia de como posso resolver?
Outro problema é que ele exibe uma informação a respeito do certificado SSL, informando que ali os dados podem ser lidos por qualquer pessoa, já olhei em fórum por aí e também não consegui resolver.
Muito obrigado pela atenção.
junho 12, 2011 às 6:20 pm
Eu já atualizei este módulo, por favor refaça a descarga. Quanto ao SSL, não sei bem, tenho que verificar, o módulo nunca foi testado com ssl habilitado.
agosto 16, 2011 às 3:40 pm
Notei que o módulo não exibe quando se cadastra um novo usuário usando o checkout em uma página (possivelmente uma mudança necessária para o PS 1.4.4). Você pensa em atualizar esse módulo?
agosto 16, 2011 às 4:00 pm
Eu já fiz umas pequenas mudanças a fim de compatibilizar o módulo para PSv1.4.4.0, nada profundo, contudo em relação a isso, eu não achei nenhum hook para enganchar o módulo. Me parece que o One Page Checkout combina mais com formas de pagamento que não exigem CPF ou em que os clientes já possuem cadastro. Mas está em análise ainda..
agosto 16, 2011 às 4:03 pm
Consegui aqui, porém tive que alterar o controller da página. Em OrderOpcController.php, inseri:
/* Call a hook to display more information on form */
self::$smarty->assign(array(
‘HOOK_CREATE_ACCOUNT_FORM’ => Module::hookExec(‘createAccountForm’),
‘HOOK_CREATE_ACCOUNT_TOP’ => Module::hookExec(‘createAccountTop’)
));
para criar o hook create_account_top (ele existe no AuthController, mas não no Opc). Feito isso, incluí o {$HOOK_CREATE_ACCOUNT_TOP} no template (order-new-account.tpl).
Não gosto muito de hacks, mas acredito que seja a única forma. Foi um certo vacilo do PS, não?
agosto 16, 2011 às 4:06 pm
É um bom workaround enquanto não há solução definitiva.
agosto 27, 2012 às 1:22 pm
Olá como eu coloco esse hook no OrderOpcController.php, exatamente dentro de qual public?
Tentei colocar em alguns lugares mas não deu resultado!
Preciso colocar o modulo cpf na página de compra única.
Meu PS é 1.4.4.1
agosto 28, 2012 às 3:18 pm
Não há nada a fazer nos arquivos php, mas sim nos tpl do seu tema, Sugiro comparar os arquivos do tema padrão com os do seu tema personalizado. Ou até mesmo substituir.
agosto 29, 2011 às 7:10 pm
Ola…boa noite
Instalei o modulo normalmente, mas, ao realizar um teste, quando vou preencher o CPF, ocorre que ele conta apenas um numero por espaço. fica assim, por exemplo:
__1.__2.__3-_4
Voce teria alguma sugestao do que fazer para consertar?
Obrigado
agosto 30, 2011 às 11:13 pm
Eu disponibilizei no fórum uma nova versão deste módulo, que creio, funcionar a contento na maioria dos navegadores, basta buscar por Modulo CPF no Fórum PrestaShopBr.
setembro 27, 2011 às 5:15 am
Olá amigo, tenho a versão 1.3.7 instalada e estava tendo o seguinte problema,
o cliente digitava o numero do RG e CPF mas esses dados nao vai pro Banco de Dados. Atualizei o modulo para versão 1.5 e contia o mesmo problema, no mais esta funcionando tudo corretamente sem erro. Saberia me ajudar a solucionar este problema? Desde ja agradeço atençao.
setembro 27, 2011 às 9:16 am
Pode ser a falta de algum campo na base de dados que foi criada. Acho que você só substituiu os arquivos. Abra o arquivo cpfmodule.php e compare a função installDb() com a base realmente criada. na função há como deve ser esta tabela.
setembro 27, 2011 às 3:45 pm
Eu exclui a base de dados e o proprio instalador criou uma nova, mas mesmo assim continua não salvando. Tenho que habilitar algo?
setembro 27, 2011 às 5:46 pm
Habilite a mostra de erros em Sql e PHp, no arquivo config/config.inc,php, e faça mais testes de autenticação e verifique se aparece algum arquivo error_log na pasta do módulo:
/* Debug only */
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
Também, notei que você inseriu os campos numero e complemento, pode ser este o problema, talvez haja alguma incompatibilidade.
setembro 27, 2011 às 6:44 pm
Ele nao ocorre erro nenhum, eles simplesmente nao salva no BD. No Painel de Controle do Prestashop o Modulo funciona tudo perfeitamente, mas quando clico em CpfModule na aba de cliente, aparece a listagem de todos os clientes mas onde deveria aparecer o numero do RG e CPF fica como N/C.
Fiz o procedimento acima mas nao informou nenhum erro.
Obrigado pela atençao
outubro 5, 2011 às 6:07 pm
Verifique a versão, a que veio com a PS v136 e talvez até a PS v137 tem bugs. Use a versão standalone que eu postei no fórum, está atualizada e sem erros.
dezembro 6, 2011 às 10:28 am
Postou onde ?? Busquei lá e não encontrei …
dezembro 6, 2011 às 4:23 pm
Achei, foi mal rs !
outubro 4, 2011 às 6:18 pm
Olá ehinarr, gostaria de saber se tem uma forma simples de desabilitar ou remover apenas o campo RG, pois não vejo necessidade no meu shop, obrigado e parabéns pelo modulo. vlw
outubro 5, 2011 às 6:01 pm
Bom, simples simples não, mas é possível.
É um pouco trabalhoso, entre em contato por e-mail, ou poste a questão lá no fórum a fim de que possamos desenvolver um passo a passo.
fevereiro 9, 2012 às 5:05 pm
Olá amigos, instalei este módulo numa loja PS 1.4
O módulo instalou bem… sem erros e funciona bem exceto na parte do CEP que dá um erro dizendo que o cep deve ser somente números. Provavelmente algum bug no campo, pois quando digito o cep, automaticamente ele coloca o hifen… e na hora de seguir diz que deve ser somente número. Como resolver isso?
março 28, 2012 às 12:13 pm
Estou utilizando o one page checkout, fiz o procedimento de inserir o {$HOOK_CREATE_ACCOUNT_TOP} no meu tema, funciona certinho porém os dados não estão sendo enviados para o admin. alguma sugestão ?
abril 22, 2012 às 2:16 pm
Procure a versão mais atual do módulo, há uma com problemas, justamente a que foi inserida no PS, no fórum há, com modificações e aprimoramentos.
maio 14, 2012 às 11:36 am
Bom dia, estou com um probleminha, como faço para que os clientes internacionais se cadastrem? o cep da erro ao inserir um cep internacional tem alguem que pode me ajudar? obrigado.
maio 27, 2012 às 11:41 am
Eu criei um Módulo CEP para permitir isso, mas é um módulo comercial, isto porque é um módulo bastante temperamental, assim, eu sempre tenho que dar suporte, ou no uso, ou na instalação, ou mesmo para adaptar a certos servidores problemáticos. Mas se souber, você pode criar mais um campo na base de dados do módulo, estrangeiro, por exemplo. Então adaptar o JQuery a fim de não solicitar CPF se marcar esta opção, e até mesmo pedir CEP, se for morador no estrangeiro.
junho 8, 2012 às 12:27 pm
Obrigado Ehinarr pela resposta, e como posso obter este modulo, estarei interessado. queria saber o valor e qual o procedimento. Obrigado
junho 5, 2012 às 12:41 pm
Boa tarde ehinarr eu tenho a versão 1.4.6.2 do prestashop, instalei o cpf module e ele valida o cpf normalmente,porém quando coloco o cep,ele fica pedindo pra esperar e enquanto busca para validar,só que sempre fica carregando,saberia me informar qual o problema?Outra duvidas,instalei o pagseguro configurei normalmente e ele nao aparece na minha loja virtual,solução???A outra duvida é o seguinte,instalo modulo correios e ele nao aparece na pasta módulos, e quando vou comprar um produto aparece que não existe transportadora e da o erro que ou não existe transportadora ou não há nada no carrinho,por favor me dê uma luz sobre esses problemas…
desculpe o tanto de perguntas,preciso muito de respostas,se alguém além do ehinarr souber pro favor me mande por email
email: crevisgomes@gmail.com
desde já obrigado
junho 5, 2012 às 7:45 pm
A validação do CPF é realizada internamente por funções do próprio módulo. Já o CEP, é preciso que o acesso à URL’s externas esteja habilitado. Alguns servidores bloqueiam a diretriz allow_fopen, sendo preciso habilitá-la via arquivo htacces. Se o anúncio de novas verões do PrestaShop não lhe aparece na página inicial do seu BO, nem os anuncias das matérias do Blog PrestaShop, provavelmente é isso mesmo.
Já para a transportadora sugiro verificar os ajustes na tríade Zona -> País -> Estados. O País Brasil e seus estados devem estar na mesma zona, e, claro, a transportadora deve realizar entregas nesta Zona.
junho 6, 2012 às 4:50 pm
Então ehinarr meu fopen está habilitado e mesmo assim o cep não valida nunca,na página inicial aparece os seguintes tópicos,com um
! vermelho: reescrita de url.
! amarelo :cache do navegador e compressão
——:Combine compress e cache o resto está tudo verde habilitado,
desculpe tantas perguntas é que estou conhecendo a plataforma Prestashop agora e preciso conhecê la para que eu possa fazer um bom uso.
junho 6, 2012 às 5:08 pm
Outro problema o meu prestashop é a versão 1.4.6.2 e todo módulo que eu instalo no servidor pelo filezilla,não aparece no meu administrador,ai não há como instalar e configurar,vc saberia qual é o problema?E a questão do pagseguro,já modifiquei o .htaccess e habilitei o fopen,ele ta nos meus módulos,instalado corretamente e quando abro o site nao aparece o ícone..
Desde já obrigado..
junho 11, 2012 às 3:54 pm
Transportadora resolvida,e cpf também,agora é só o problema do PagSeguro mesmo,não consigo colocar ele na minha loja,mesmo estando configurado e habilitado.
junho 11, 2012 às 4:11 pm
Procura na aba Outros Módulos, acho que ele não foi escrito para as PS v1.4.x, assim pode estar em outra aba que em Pagamentos e Gateways, que é a correta. Chute.
junho 11, 2012 às 4:26 pm
Então ele está em outros módulos mesmo,já ta instalado,o único problema é que o ícone não aparece na minha loja quando abro ela,o paypal está instalado e aparece na loja,então só queria saber se ja ouve algum problema parecido com essa versão do presta.
junho 11, 2012 às 4:36 pm
Ele não é para esta versão então, apenas os que estão na aba correta aparecem no pagamentos. Busque pela versão correta, ou modifique o o arquivo pagseguro.php.
Logo no início, troque a aba para Pagamentos e Gateways:
$this->tab = 'payments_gateways';
E adicione o autor, no caso acho que é PagSeguro mesmo
$this->author = 'PagSeguro';
junho 11, 2012 às 4:54 pm
Mudei aqui,só que não consigo salvar em php script,não tem como você modificar o código e me enviar não cara?
junho 11, 2012 às 5:51 pm
Edita o do servidor diretamente, só clicar com o botão direito no FileZila. Ao salvar ele envia para você automaticamente.
junho 11, 2012 às 6:02 pm
Beleza então vou tentar aqui,caso eu não consiga se você puder mudar pra mim eu vou agradecer.Até depois..
junho 12, 2012 às 12:14 pm
Caro ehinarr quando clico para modificar o arquivo pelo FileZilla dá o seguinte erro:
Não foi possível abrir o arquivo”PagSeguro.php”
Não foi encontrado o programa associado”c:……..
Era pra dar não?
junho 12, 2012 às 12:32 pm
ehinarr muito obrigado pelo suporte cara,consegui um módulo compatível com meu prestashop.Desculpe o incomodo..
junho 13, 2012 às 1:04 pm
Ehinarr novo problema no presta,o modulo cpf completa tudo belezinha,só que não tem campo nenhum pedindo número da residência,você sabe qual o problema, e sei que não é o módulo,é o presta mesmo,solução?
junho 13, 2012 às 3:34 pm
Me parece que está com uma versão bugada do módulo, há algumas versões mais recentes e até com contribuição dos usuários no fórum, veja se a sua é a mais recente.
junho 5, 2012 às 11:06 pm
Olá, ehinarr!
Estou com o mesmo problema do Crevis. Tenho a versão 1.4.8.2 instalada e o acesso às URL’s externas habilitado pelo php.ini, tanto que acesso as notícias do blog do Prestashop, e nas informações sobre configuração está tudo ok:
“Check your configuration
Required parameters: OK
Optional parameters: OK”
No entanto, ao digitar o CEP com o Republica Virtual selecionado, ele apenas informa que está validando (“Aguarde. Validando…”) e não sai disso. Se é com o MidiaVille, recebo “CEP não encontrado. Verifique, por favor.”
Alguma idéia do que possa estar acontecendo? Obrigado!
junho 7, 2012 às 11:12 am
Olá, Ehinarr,
Parabéns pelo módulo, e pelo suporte também!
Bom, instalei a versão 1.5 do Módulo CPF na versão 1.4.8.2 do Prestashop. Tenho acesso às URL’s externas através do PHP.INI, tanto é que vejo as atualizações do blog do Prestashop e as configurações estão OK na aba “Ferramentas -> Informações sobre a Configuração”
—————————————–
Check your configuration
Required parameters: OK
Optional parameters: OK
—————————————–
No entanto, ao selecionar o Republica Virtual ou o MidiaVille e digitar o CEP, aparece apenas “Aguarde. Validando…”. Alguma idéia do que possa estar acontecendo? Agradeço qualquer dica que possa me enviar.
Abraços,
Everardo Martins
Recife/PE
junho 11, 2012 às 4:09 pm
Para saber exatamente o que está ocorrendo, apenas se usar o FireBug do Firefox, a fim de através do console verificarmos se a requisição Ajax está acessando corretamente a URL dos webservers. O fato de ficar a mensagem de “Aguarde. Validando…” é sinal puro de que não acessou, por algum motivo, e assim não obteve resposta alguma, mesmo que de erro.
junho 11, 2012 às 4:28 pm
Amigo Everardo o meu problema eu resolvi desinstalando e excluindo o módulo, e logo depois instalando novamente,fiz pelo filezilla,tente fazer isso que talvez resolva pra você também.
junho 20, 2012 às 5:32 pm
Olá, Ehinarr e Crevis,
Grato pelos palpites! Por incrível que pareça, o que solucionou foi colocar uma cópia do arquivo php.ini (com o url-fopen) no mesmo diretório do CPF Module. Eu tinha cópias na raiz e no diretório de gerenciamento, mas não lá.
Abraços,
Everardo
julho 4, 2012 às 11:30 pm
Olá Ehinarr, seu módulo é excelente!
Porém estou notando um problema, não sei se alguém já teve o mesmo.
Estou fazendo teste de cadastro de cliente com alguns CPFs como o meu, de minha mãe, meu pai e namorada. Quando acabam os CPFs, tenho que deletar um cliente pelo BO para liberar o CPF e usar para fazer um outro teste. No entanto, mesmo apagando o cliente (solicitando ao BO que eu desejo excluir todos os dados do cliente da base, não deixar nenhum rastro de que o cliente já existiu), ao cadastrar um novo cliente com um dos CPFs já utilizados, o módulo continua dizendo que o CPF já existe na base e não me deixa criar um novo cliente.
Abraços!!
julho 9, 2012 às 1:45 pm
Verdade, a exclusão de um cliente, não o exclui da tabela do módulo também. Bem notado. verei se é possível vincular os dois atos.
agosto 3, 2012 às 8:42 pm
Olá,
Eu fiz um fix para o problema relatado.
– Abra o arquivo cpfmodule.php e procure a função checkDuplicate(), então a substitua inteiramente pela função abaixo:
public function checkDuplicate($field,$value)
{
$result = Db::getInstance()->getRow('
SELECT * FROM `'._DB_PREFIX_.'cpfmodule_data`
WHERE `'.$field.'` = "'.$value.'"');
if((int)$result[$field] != 0)
{
$isBanned = Customer::isBanned((int)$result['id_customer']);
if(!$isBanned) return true;
}
return false;
}
Isto deve resolver a questão.
julho 24, 2012 às 10:54 am
Olá, Bom dia,
antes de mais nada gostaria de lhe agradecer pelas inúmeras contribuições junto ao Prestashop.
A minha duvida é que instalei este modulo (cpfmodule) na loja 1.4.1 e quando o cliente cria uma conta aparece todos os campos para preencher e depois de conclúido o cadastro aparece corretamente no BO.
Mas se o cliente colocar produtos no carrinho e finalizar a compra, não aparece a opção de colocar o CPF, o que poderia ser feito
julho 24, 2012 às 10:56 am
O link da loja é este: http://gaivotacartoes.com.br/loja/
agosto 3, 2012 às 8:51 pm
O módulo permite que outros módulos recuperem o numero e o tipo (cpf/cnpj). Use a função getDoc($id_customer) para isso, ou então os cookies, $cookie->number para obter o numero e $cookie->type para saber o tipo. Mesmo procedimento para colocar em outros locais, como faturas, por exemplo.
julho 24, 2012 às 1:49 pm
Realmente estas versões não dispõe deste recurso. Eu devo disponibilizar uma versão enhanced, a qual testei em algumas lojas com sucesso e sem muitos problemas. Ela, além de permitir a edição (inserção/mudança) do numero do CPF/Idt, também não permite a compra sem que sejam informados. Muito útil para quem emite Nfe.
Em adição, também devo disponibilizar um módulo experimental, mas que não tem tido problemas, que adiciona os campos numero e complemento.
Há outro módulo que estou devendo, que é o Creditcard Offline, mas aos poucos vou disponibilizando.
Em uma semana ou menos espero ter tudo pronto, serão os últimos módulos da safra PS v1.4.8, após, apenas para PS v.5.x.
agosto 1, 2012 às 9:33 am
Bom dia,
Estes modulos que voce acima me interessa, gostaria de saber como eu faço para adquiri-los????
agosto 1, 2012 às 2:51 pm
Se for o numero e complemento e o CPF, serão disponibilizados em breve gratuitamente. preciso de mais testes. O Credicard Off line também.
julho 24, 2012 às 2:53 pm
Obrigado pela resposta, se puder me avisar assim que estiver disponivel, eu te agradeço
agosto 10, 2012 às 10:25 pm
Como posso deixar apenas o CNPJ na minha pagina ?
agosto 14, 2012 às 8:46 am
Você terá que atuar diretamente no arquivo cpfmodule.tpf a fim de restringir via jQuery.
setembro 21, 2012 às 3:30 pm
Boa tarde!
Estou enfrentando problemas com o modulo na parte dos CEP, estou usando a versão 1.4.8.
Já tentei utilizar todas as formas grátis na minha loja e todas escreve “CEP não encontrado”.
Será que você poderia me ajudar?
Estou com a loja pronta e online e isso esta me atrapalhando. Localhost está funcionando perfeitamente.
Obrigado,
setembro 24, 2012 às 9:53 am
O módulo precisa de acesso à url’s externas, verifique se a opção do php, allow_fopen está ativa no seu servidor.
outubro 4, 2012 às 1:14 pm
Man, consegui solucionar esse problema!
Mas agora e que ocorre é que ele não guarda os dados do CPF no banco de dados.
Perguntas: Qual a melhor versão? E como solucionar isso?
Fico no aguardo mais uma vez.
Obrigado,
Felipe
outubro 4, 2012 às 5:55 pm
Cara funcionou… estava dando conflito com o modulo de ativação de conta, vc teria alguma sugestão!
OBrigado,
outubro 16, 2012 às 3:49 pm
Boa tarde, gostaria de saber se tem alguma forma de atualizar as informações atraves do back office, tem clientes antigos que na época não tinha o modulo, e eu preciso atualizar o cpf aos poucos, porem não encontrei uma forma de editar os dados, somente pelo banco de dados. Agradeço se puder responder.
novembro 22, 2012 às 11:42 pm
Eu fiz algumas melhorias em um módulo CPF pago, mas esta opção irei acrescentar em breve na versão gratuita, ou até mesmo disponibilizar a versão comercial, é um módulo necessário.
novembro 22, 2012 às 11:43 pm
Ola, muito bom seu módulo.
Perguntinha, como faço para que o RG não seja obrigatório?
Obrigado,
fevereiro 1, 2013 às 1:39 pm
Esse médulo funciona na versão 1.5.3 do Prestashop?
fevereiro 6, 2013 às 7:18 pm
Não, mas no fórum a pluckarol postou uma versão que funciona. Só buscar lá.
fevereiro 7, 2013 às 7:07 am
Hum…. vou baixar e testar…
icasebr.com
fevereiro 17, 2013 às 12:17 pm
[…] só retorna em XML, inclusive o mesmo é usano no módulo do Prestashop: https://ehinarr.wordpress.com/2010/12/14/modulo-cpf-para-prestashop/ podem ver que os comentários são […]
março 22, 2013 às 8:34 am
Ehinnar, bom dia. Quero te agradecer pelo bom trabalho. Já uso seu módulo a bastante tempo, e nunca tive problemas. Mas agora comecei a ter um problema: ao cadastrar os clientes pela área de Admin, o campo não aparece, de modo que esses ficam sem o CPF cadastrado. Poderia me orientar sobre como inserir um campo lá e salvar esse CPF? Obrigado
março 23, 2013 às 1:42 pm
Bom, para começar você deve reposicionar o módulo, enganchando-o no hook adminCustomers (Display in Back Office, tab AdminCustomers).
Depois colocar no arquivo cpfmodule.php o script abaixo, não testado de todo nesta versão, mas sei que pode adaptar:
public function hookAdminCustomers($params)
{
if (!$this->active)
return ;
$customer = new Customer((int)($params['id_customer']));
$doc = $this->getDoc($customer->id);
$varUrl = Tools::getShopDomainSsl(true, true).__PS_BASE_URI__.'modules/'.$this->name.'/actions.php?action=updatedoc';
$div ='
var urlCall = "'.$varUrl.'";
var id_customer = "'.$customer->id.'";
var updatingmsg = "'.$this->l('Please wait a little...').'";
function updateDoc()
{
$("#info").html(updatingmsg);
$.ajax({
type: "POST",
url: urlCall,
data: "id_customer=" + id_customer + "&idt=" + $("#dni").val() + "&doc=" + $("#doc").val() + "&type=" + $("#type").val(),
success: function(msg)
{
$("#info").html(msg);
}
});
}
'.$this->l('Tax Informations').'
type && $doc->type == 'cpf' ? 'selected="selected" ' : '').'>CPF
type && $doc->type == 'cnpj' ? 'selected="selected" ' : '').'>CNPJ
type OR empty($doc->type) ? 'selected="selected" ' : '').'>N/C
';
return $div;
}
Não lembro se no arquivo actions.php já há o if($action == ‘updatedoc’), se houver só testar, se não, teremos que adicionar o métido, olha aí e me diz.
março 25, 2013 às 9:04 am
Obrigado pela resposta. Não entendi a primeira parte, como assim reposicionar o módulo? Estou usando a versão 1.5 do seu módulo, e o Prestashop 1.4.7.0.
março 30, 2013 às 2:54 am
Reposicionar é colocar o módulo em outro gancho (hook), não está familiarizado com este conceito?
abril 3, 2013 às 8:57 am
Não. Andei pesquisando, mas não encontrei muita coisa. Por enquanto, fiz uma pequena interface fora do Prestashop para que o CPF seja inserido logo após o cadastro do cliente.
março 23, 2013 às 1:48 pm
Já verificou se lá no país Brasil o campo complemento está escrito certo: Se no authentication.tpl do seu tema há a previsão destes campos? Se em Preferências/Perfornance a compilação não esta sendo forçada e o cache está habilitado, o que faz com que as mudanças no tema, quaisquer que sejam, não apareçam em tempo real?
junho 26, 2013 às 7:31 pm
Olá Ehinarr, obrigado por este módulo. Fiz alguns teste com ele no prestashop 1.4 e quando utilizado no IE, você não consegue finalizar o cadastro pois aparece uma msg que o cpf deve conter11 dígitos e no cep 8 dígitos. Não sei se existe alguma melhoria quanto a isso mas a solução foi alterar o cpfmodule.tpl – maxlength para 15. Ai no IE funciona. Só uma outra dúvida, quando tento desabilitar se o cpf é obrigatório ou não ele nunca nunca funciona, fica sempre obrigatório. O que fazer? Obrigado.
agosto 15, 2013 às 10:59 pm
Olá Ehinarr, este é o meu primeiro contato. Por gentileza poderia me informa o que devo preencher no campo “Usuário AutoCep”, pois no cadastro realizado no mesmo só é disponibilizado nome, código e chave. E no manual do sistema informa a respectiva acão:
Obs: O código e a chave do Cliente serão informados pela Interfix, os mesmos estarão cadastrados na base da empresa para validar os clientes que tem acesso aos WebServices, sem eles o acesso não é permitido.
Obrigado!
agosto 17, 2013 às 10:58 am
Usuário é o código do cliente. Exemplo, aqui recebi assim: Cod. Cliente: 165
Chave de Acesso: 9583242007877, basta informar assim.
agosto 24, 2013 às 9:36 am
Oi Ehinarr, sou muito grato pelo seu módulo, utilizo ele a muito tempo e nunca me deu problemas, porém depois que ativei o SSL, o CPF e o CEP não validam, e o CEP não auto completa, quando desativo funciona normal. Você tem alguma sugestão de como resolver esse problema? Meu prestasho é 1.4.8.2. Desde já agradeço.
agosto 24, 2013 às 10:22 am
Faz muito que não olho esta versão do módulo, mas experimenta abrir o arquivo cpfmodule.tpl e substituir onde diz {$this_path} por {$this_path_ssl}. Qual versão do módulo você possui?
agosto 26, 2013 às 11:05 pm
Oi Ehinarr, sou muito grato pelo seu módulo, mas estou com problema nesse modulo não sei se é a versao que estou usando ou se é o template. Apos de fazer o cadastro dos dados, e dar OK, ele me pede novamente os dados dos cadastros. Minha versão é 1.5.4 não sei pra quem mais posso pedir uma luz, qualquer coisa é de grande ajuda, ja revirei seu codigo mas não encontro o problema.
Desde ja agradeço e toda a comunidade agradeçe sua colaboração com os modulos e sua disposição.
Atenciosamente Mauro
agosto 27, 2013 às 9:59 am
Você usa a versão para 1.4 na 1.5? E funciona? Bom, tem uma para 1.5, devo postar aqui em breve. Como no registro pode-se não informar mais o endereço, só pede CPF e identidade então, e a validação do CEP é realizada quando do cadastro/atualização dos endereços.
agosto 27, 2013 às 10:55 am
Na verdade funciona quebrado, com esse bug, Estou tentando tirar aqui a parte do registro. mas sem sucesso. Fico no aguardo da sua atulização do sistema. Desde já agradeço a resposta.
março 4, 2014 às 10:17 pm
Ehinarr,
Tem como disponibilizar novamente ? Porque o link está quebrado e estou querendo usar em uma loja que tem prestashop 1.4.8 este modulo.
Ou se der, me envie por e-mail também.
Obrigado!
março 5, 2014 às 2:16 pm
tenta por aqui: https://drive.google.com/file/d/0B55H-HD2gB_XSWQzUVd2UlVYa0U/edit?usp=sharing
novembro 28, 2014 às 10:35 am
tem o modulo atualizado 1.6?
janeiro 24, 2015 às 3:28 am
atem, idem para a resposta da 1.5.
dezembro 11, 2014 às 3:16 pm
cara desinstalei o modulo, e depois em modulo debug ele aparace erro de compilação ao entrar no pedido. sabe me dizer o q e?
janeiro 24, 2015 às 3:27 am
Não mesmo, te que ver a versão de sua loja e do módulo se é compatível.
dezembro 28, 2016 às 3:07 pm
Olá!
Tudo bem?
Estou usando o módulo no prestashop 1.6.x e gostaria de exibir as informações de CPF e RG do cliente no painel administrativo, na tela de informações do cliente.
Como isto é possível?
Desde já agradeço!
Abs.,
dezembro 28, 2016 às 3:08 pm
Boa tarde!
Estou usando o módulo de CPF no prestashop 1.6.x.
Gostaria de saber como exibir os dados de CPF e RG no painel administrativo, na pagina de informações do cliente.
Desde já agradeço.
Abs.,
fevereiro 12, 2017 às 10:28 pm
Ele já mostra qual versão do módulo você usa?