Alterações Open-Cart
Budget: $10 – $30 USD
Cadastro de Clientes:
1. Tipo: Pessoa Física (PF) ou Empresa (PJ)
Separar em abas. Ao selecionar a aba, exibir os campos respectivos para cada cadastro:
PF: CPF (com máscara).
PJ: CNPJ e IE (Obrigatório também, caso não tiver, selecionar ISENTO) (com máscara).
OBS: validar tanto no client-side quanto no server-side, pois o usuário poderá desabilitar o JS e tentar burlar e digitar sem a máscara.
OBS: Fazer as alterações nos 2 locais:
1.1 Cadastro da página front-end
1.2 Cadastro da página back-end
2. Colocar máscara no campo: Telefone. Aquela máscara dinâmica em que o usuário digita e se tiver no formato (xx) xxxx-xxxx, é ok. e se tiver (xx) xxxxx-xxxx também é OK. ou seja, o telefone pode ter tanto 8 quanto 9 dígitos. (validar tanto no client-side quanto no server-side, pois o usuário poderá desabilitar o JS e tentar burlar e digitar sem a máscara.
-------------
Cadastro de Endereços de entrega (tanto no Admin quanto na Loja também):
1. Dar opção: Usar mesmo nome e sobrenome do cadastro principal do cliente, onde ao clicar os campos vêm preenchidos automaticamente do cadastro do cliente.
2. Inverter a lógica do Endereço: Colocar PRIMEIRO O CEP e, ao preencher, o sistema irá puxar os dados Endereço e Bairro e estado da API dos CORREIOS ou IBGE (não usar a do GOOGLE!).
3. Esconder o campo PAÍS (pois só vou trabalhar com Brasil).
Obs: Fazer as alterações nos 2 locais:
1.1 Cadastro da página front-end
1.2 Cadastro da página back-end
1. Tipo: Pessoa Física (PF) ou Empresa (PJ)
Separar em abas. Ao selecionar a aba, exibir os campos respectivos para cada cadastro:
PF: CPF (com máscara).
PJ: CNPJ e IE (Obrigatório também, caso não tiver, selecionar ISENTO) (com máscara).
OBS: validar tanto no client-side quanto no server-side, pois o usuário poderá desabilitar o JS e tentar burlar e digitar sem a máscara.
OBS: Fazer as alterações nos 2 locais:
1.1 Cadastro da página front-end
1.2 Cadastro da página back-end
2. Colocar máscara no campo: Telefone. Aquela máscara dinâmica em que o usuário digita e se tiver no formato (xx) xxxx-xxxx, é ok. e se tiver (xx) xxxxx-xxxx também é OK. ou seja, o telefone pode ter tanto 8 quanto 9 dígitos. (validar tanto no client-side quanto no server-side, pois o usuário poderá desabilitar o JS e tentar burlar e digitar sem a máscara.
-------------
Cadastro de Endereços de entrega (tanto no Admin quanto na Loja também):
1. Dar opção: Usar mesmo nome e sobrenome do cadastro principal do cliente, onde ao clicar os campos vêm preenchidos automaticamente do cadastro do cliente.
2. Inverter a lógica do Endereço: Colocar PRIMEIRO O CEP e, ao preencher, o sistema irá puxar os dados Endereço e Bairro e estado da API dos CORREIOS ou IBGE (não usar a do GOOGLE!).
3. Esconder o campo PAÍS (pois só vou trabalhar com Brasil).
Obs: Fazer as alterações nos 2 locais:
1.1 Cadastro da página front-end
1.2 Cadastro da página back-end