Descrição do serviço:
Objetivo: adicionar uma opção de tipo de pessoa, de modo que se possa alterar a exibição e validação de alguns campos e o armazenamento de dados do estrangeiro. Isto porque, no módulo atual, consta apenas a opção para pessoa física e pessoa jurídica e as validações para cpf, cnpj e cep direcionados para estas opções, necessitando assim, de um campo a mais para armazenamento de doc ident. E a validação do CEP para os casos de endereço cadastrado ser fora do Brasil.
Necessidades:
Alteração do arquivo “
filder_register_brazil.xml” de modo a adicionar uma opção a mais nas páginas de cadastro adicionando um tipo de pessoa, ou seja, além das opções “Pessoa Física” e “Pessoa Jurídica” adicionar a opção “Estrangeiro (outside Brazil)” mantendo as mesmas características ou seja, ao clicar na opção, são apresentados os campos específicos para cadastro e validação específica conforme segue:
PESSOA Físcia (permanece como está)
pessoa juridica (permanece como está)
estrangeiro:
-adicionar campo campo “documento identidade - incluir texto na coluna da direita ->(bi / doc. Id.) / Validação: negado nulo (somente para este tipo de pessoa);
-Nome (mesmo dos pf e pj)
-endereço (mesmo dos pf e pj)
-complemento (mesmo dos pf e pj porém sem título(coluna da esquerda) de modo a possibilitar a estender o preenchimento do campo “endereço”.
- Ocultar e remover a validação do campo número para este tipo de pessoa (não será usado o campo número).
CEP: (substituir o texto na coluna da direita por : “Post Code / Zip Code ) – para este tipo de pessoa
Validação do campo CEP:
Se o endereço cadastrado é dentro do Brasil, a validação fica como está ou seja, (somente números, obrigatoriamente 8 dígitos – sem traço ou ponto);
Se o endereço for fora do Brasil, obrigatoriamente de 6 a 10 dígitos.
Vale lembrar que estas modificações devem ser feitas no arquivo vqmod em anexo e deve-se levar em conta todas as situações onde será usado esta opção ou seja, cadastro, edição, compra sem cadastro, endereço de cadastro e de entrega etc, seguindo-se os padrões como está atualmente.
Seguem em anexo: os arquivos referente ao módulo, lembrando que nenhuma alteração foi feita no código original do Opencart.
Requisitos:
- Trabalhar apenas no arquivo “xml” em anexo (arquivo vqmod) não alterando as demais páginas;
- sistema utilizado de loja Opencart versão 1.551
- Os textos a serem usados, devem estar em cada language de modo que ao mudar o idioma pelo site (desativado por enquanto), os textos exibidos serão do próprio idioma escolhido. (Padrão).
Prazo de Entrega: 14 de Janeiro de 2015