[DICA] Mover RG e CPF para dados pessoais no FrontEnd
Enviado: 22 Out 2013, 12:56
Pessoal, fiz este vqmod que precisa ser testado, caso haja algum erro por favor me avisem.
Se não houver nenhum erro por favor me avisem também em qual versão do O.C. vocês testaram.
Já foi testado e ajustado para O.C. 1.5.4.1, 1.5.5.1, 1.5.6.1 e 1.5.6.4.
O vqmod faz com que os campos de cpf/cnpj e rg/ie (SE HABILITADOS EM SEU OPENCART) apareçam na
área de dados pessoais do cadastro. Fiz isto porque na minha opinião o cliente nunca via deduzir que o CPF
dele deve ser alterado na aba de endereços, não tem muita lógica.
Porém no Administrador e Banco de Dados não mudei nada. O CPF ou CNPJ continua sendo gravado na parte
de endereços no banco e aparecendo em endereço também no Administrador.
O xml também inclui validação do CPF ou CNPJ e do campo CEP. Foi desenvolvido para pt-br com tradução padrão
do fórum by Manoel Vidal. Caso você utilize outra tradução pode ser que ocorra algum erro. Se isto acontecer, basta
copiar a tradução que existe no arquivo original e substituir a que está na tag search. (Fazer isso exige conhecimento)
O módulo faz alteração nos arquivos .tpl levando em conta o formato do layout padrão do opencart. Caso você esteja
usando algum template, provavelmente terá de abrir os respectivos .tpl e fazer as adaptações necessárias. O mesmo foi
desenvolvido com a instalação padrão do site oficial opencart.com.
Se você pegou uma instalação customizada em algum lugar talvez seja necessário ajustá-la. (Fazer isso exige conhecimento)
Caso você seja novato e não entenda muito de VQMod para fazer as adaptações necessárias, sugiro que leia o artigo
deste link: Conheça o VQMod
É necessário algum conhecimento em opencart para adaptar o módulo se necessário. Caso não tenha, sugiro que leia
o artigo deste link Conheça a Arquitetura de Temas do Opencart
Change Log:
1.0.7
- Caso este módulo seja instalado depois da loja pronta com clientes já cadastrados o CPF vai estar vazio.
Se o cliente se logar, não atualizar o cadastro e tentar finalizar um pedido ele da erro e não orienta o cliente
onde ele deve inserir o CPF. Sendo assim criei um link direto na mensagem de erro. (Créditos ao webesistemas que percebeu a necessidade)
1.0.6
- Adicionado as validações do módulo para compra como visitante.(Créditos ao webesistemas que percebeu a necessidade)
1.0.5
- Correção de Bugs.
1.0.4
- Adicionado Máscara aos campos telefone, fax, CPF/CNPJ e CEP.
1.0.3
- Correção de Bugs.
1.0.2
- Adicionado validação de existência de CPF/CNPJ ou IE/RG já cadastrados, conforme ocorre
com o campo e-mail que já vem com esta validação por padrão. (Créditos ao FilipeNT que deu a ideia)
- Ajustado cadastro de novos endereços para gravar o mesmo CPF/CNPJ do endereço padrão pois antes
ele não fazia isso automaticamente e quando você cadastrava outro endereço e o setava como padrão
ele não trazia mais o CPF/CNPJ cadastrado. (Créditos ao FilipeNT que percebeu a necessidade)
- Ajustado validação de campos que estava incompleta.
1.0.1
- Substituído ereg por preg_match
- Ajustado validação no cadastro ao finalizar a compra que não estava funcionando corretamente.
O link para download vai abaixo:
versão 1.0.0 (14 downloads)
versão 1.0.1 (28 downloads)
versão 1.0.2 (09 downloads)
versão 1.0.3 (53 downloads)
versão 1.0.5 (14 downloads)
versão 1.0.6 (44 downloads)
http://www.opencart.com/index.php?route ... n_id=15746 (ver 1.0.7)
Espero que ajude a todos
Se não houver nenhum erro por favor me avisem também em qual versão do O.C. vocês testaram.
Já foi testado e ajustado para O.C. 1.5.4.1, 1.5.5.1, 1.5.6.1 e 1.5.6.4.
O vqmod faz com que os campos de cpf/cnpj e rg/ie (SE HABILITADOS EM SEU OPENCART) apareçam na
área de dados pessoais do cadastro. Fiz isto porque na minha opinião o cliente nunca via deduzir que o CPF
dele deve ser alterado na aba de endereços, não tem muita lógica.
Porém no Administrador e Banco de Dados não mudei nada. O CPF ou CNPJ continua sendo gravado na parte
de endereços no banco e aparecendo em endereço também no Administrador.
O xml também inclui validação do CPF ou CNPJ e do campo CEP. Foi desenvolvido para pt-br com tradução padrão
do fórum by Manoel Vidal. Caso você utilize outra tradução pode ser que ocorra algum erro. Se isto acontecer, basta
copiar a tradução que existe no arquivo original e substituir a que está na tag search. (Fazer isso exige conhecimento)
O módulo faz alteração nos arquivos .tpl levando em conta o formato do layout padrão do opencart. Caso você esteja
usando algum template, provavelmente terá de abrir os respectivos .tpl e fazer as adaptações necessárias. O mesmo foi
desenvolvido com a instalação padrão do site oficial opencart.com.
Se você pegou uma instalação customizada em algum lugar talvez seja necessário ajustá-la. (Fazer isso exige conhecimento)
Caso você seja novato e não entenda muito de VQMod para fazer as adaptações necessárias, sugiro que leia o artigo
deste link: Conheça o VQMod
É necessário algum conhecimento em opencart para adaptar o módulo se necessário. Caso não tenha, sugiro que leia
o artigo deste link Conheça a Arquitetura de Temas do Opencart
Change Log:
1.0.7
- Caso este módulo seja instalado depois da loja pronta com clientes já cadastrados o CPF vai estar vazio.
Se o cliente se logar, não atualizar o cadastro e tentar finalizar um pedido ele da erro e não orienta o cliente
onde ele deve inserir o CPF. Sendo assim criei um link direto na mensagem de erro. (Créditos ao webesistemas que percebeu a necessidade)
1.0.6
- Adicionado as validações do módulo para compra como visitante.(Créditos ao webesistemas que percebeu a necessidade)
1.0.5
- Correção de Bugs.
1.0.4
- Adicionado Máscara aos campos telefone, fax, CPF/CNPJ e CEP.
1.0.3
- Correção de Bugs.
1.0.2
- Adicionado validação de existência de CPF/CNPJ ou IE/RG já cadastrados, conforme ocorre
com o campo e-mail que já vem com esta validação por padrão. (Créditos ao FilipeNT que deu a ideia)
- Ajustado cadastro de novos endereços para gravar o mesmo CPF/CNPJ do endereço padrão pois antes
ele não fazia isso automaticamente e quando você cadastrava outro endereço e o setava como padrão
ele não trazia mais o CPF/CNPJ cadastrado. (Créditos ao FilipeNT que percebeu a necessidade)
- Ajustado validação de campos que estava incompleta.
1.0.1
- Substituído ereg por preg_match
- Ajustado validação no cadastro ao finalizar a compra que não estava funcionando corretamente.
O link para download vai abaixo:
versão 1.0.0 (14 downloads)
versão 1.0.1 (28 downloads)
versão 1.0.2 (09 downloads)
versão 1.0.3 (53 downloads)
versão 1.0.5 (14 downloads)
versão 1.0.6 (44 downloads)
http://www.opencart.com/index.php?route ... n_id=15746 (ver 1.0.7)
Espero que ajude a todos