Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#2718
Olá pessoal,

Fiz algumas alterações no módulo NIF/VAT que já foi usado aqui na comunidade para acrescentar o número do CPF no cadastro do cliente.

Minhas alterações possuem as seguintes características:

Acrescenta os campos "Nº do CPF", "Número" e "Bairro" no cadastro do cliente.
Altera o nome do "Telefone" para "Telefone 1" e do "Fax" para "Telefone 2".
Coloca máscara nos campos Nº do CPF, Telefone e CEP.
Verifica se o CPF digitado está correto.
Todas as informações aparecem na parte administrativa da loja.

Fiquem a vontade para testar e ver se está tudo funcionando.
novos_campos_cad_cliente_1493.zip
Abraço!
Você não está autorizado a ver ou baixar esse anexo.
#2824
Olá Moretti,

Eu ainda não testei estas alterações em um ambiente de produção real, mas ao analisar a estrutura de diretórios e os arquivos dos módulos do PagSeguro e Pgto Digital não encontrei nenhum tipo de conflito, ou seja, nenhum dos arquivos que eu alterei tem ligação direta com os arquivos disponibilizados nos módulos de pagamento.
Portanto, a princípio não afetaria em nada, mas é bom você dar uma testada antes de colocar em produção.

Abraço!
#2882
Olá Rafael Lehnhart.

É tanta coisa na comunidade que agora que li seu post :)
Parabéns pela contribuição que por sinal é ótima, vou instalar e fazer testes para tornar sua versão junto com a do colega Fabio Cardoso uma única e disponibilizar como padrão na comunidade para todos que com certeza tem a necessidade desta adaptação.

Parabéns pela iniciativa!

Só uma pergunta, estas modificações foram feitas baseadas em qual versão do OpenCart ?
#3689
Lenhart, eu tentei rodar o sql no phpadmin, mas deu o seguinte erro:
Código: Selecionar todos
Erro

consulta SQL:

ALTER TABLE oc_customer ADD cpf varchar( 14 ) NOT NULL AFTER lastname;

Mensagens do MySQL : Documentação
#1146 - Table 'teshuva_teshu.oc_customer' doesn't exist 

sabe o que pode ser?
Editado pela última vez por Nyux em 22 Mar 2011, 20:06, em um total de 1 vez.
#3692
Olá Nyux,

Este é um comando simples de inclusão de uma nova coluna (neste caso o cpf) dentro de uma tabela já existente (neste caso oc_customer).

Não tenho certeza, mas pode ser em função do prefixo da tabela. No meu caso, eu uso o prefixo "OC_". Por padrão no opencart o nome é "custumer", mas na hora de instalar coloco o prefixo, ficando "oc_customer" (sem as aspas).

Você usa algum tipo de prefixo diferente?
Caso sim, abra o arquivo update.sql (pode ser com o bloco de notas) que está dentro da pasta do modulo e mude todos os comandos deixando-os com o seu prefixo.

Exemplo:
ALTER TABLE SEU_PREFIXO_customer ADD cpf varchar( 14 ) NOT NULL AFTER lastname;

Tenta aí e posta o que aconteceu!

Abraço!

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]