Closed LuwkasLima closed 8 years ago
Feito. A página no caso de não existir eu fiz com modal.
Precisa colocar nas configurações (CUSTOMIZER -> MENSAGENS/INFOS DE ENTREGA) a mensagem com o link para o modal.
Exemplo de mensagem:
Infelizmente não atendemos essa CEP. <a href="http://localhost/aboaterra/regioes-atendidas-modal/">Veja as regiões atendidas</a>
OBS: A mensagem quando for possivel entregar é configurada no plugin de Regiões.
@LuwkasLima @matheusgimenez fui olhar a ferramenta novamente. Vocês chegaram a ver como funciona o lance de CEPs no BR? Pq o ideal teria sido implementar RANGES de CEPS. Pq há uma norma que organiza pequenas variações de numeração de acordo com o lado da rua, par-impar etc.
Pra ficar num exemplo: o CEP da minha RUA é 01226-000. Contudo, os CEPs 01226-001 e 002 existem são utilizados também principalmente pra controle interno dos Correios.
Sim, poderíamos excluir o final dos CEPs pra facilitar. Mas aconteceu que em cidades pequenas há CEPs que cobrem regiões inteiras e não ruas. Então acho que daria pau.
É possível via PHP ou JS fazer ele entender que uma FAIXA de CEPs é abrangido se colocarmos um numero menor e maior? A questão é que pra SP teríamos na MESMA REGIAO diversas faixas:
Água Branca 4 do 05001-000 até 05043-070
@diogosp nao entendi
@diogosp Tipo, nao entendi o problema da questao, se eh o cadastro de CEPs no plugin de preco ou a BUSCA de CEPs na pagina de busca pelo CEP, sacou?
@LuwkasLima e @matheusgimenez. É no CADASTRO DE CEPS na Região. o Admin do site deveria ter a opção de cadastrar ao invés de número por número, colocar um RANGE. Pode não parecer lógico, mas CEPs são SEQUENCIAIS, uma região engloba sequencias que vão de (exemplo) de 100 a 199. Pra que vou cadastrar 100, 101, 102, 103, 104...... se posso falar pro sistema: 100 ao 199 é tal região?
Vocês entenderam que é um arquivo gigante e difícil de administrar um TXT com 10 mil ceps separados por vírgula? Que o melhor é colocar o número inicial e o final e o que estiver no meio ele aceita como válido?!?!?
@matheusgimenez só pra registrar a conversa. Sobre os Ranges de CEPs ele funciona colocando * (asterisco) em alguma posição do CEP completo (sem hifen) e assim ele puxa os números completos de 0 a 9.
@LuwkasLima @matheusgimenez
@diogosp isso pra mim esta perfeito. So que esse LINK, na minha opiniao, precisa ir pra uma pagina que retorne para a pagina de Login/cadastro. Ainda nao tem um caminh de volta depois que vc clica no link.
@LuwkasLima confesso que me perdi no seu comentário. Você viu lá que no Customizer dá pra editar a URL, ela vai pra onde o Admin do site quiser. Já existe esta página que você está falando? Precisamos criar? O que efetivamente precisa mudar?
@diogosp Eh so tomar o cuidado de colocar um botao ou link pra pessoa voltar pra pagina onde ela digitouno CEP. Se nao ela eh jogada pra pagina de regioes, le as regioes e nao sabe o que fazer depois (tem que fechar o modal, clicar no carrinho pra abrir DE NOVO a pagina de login/cadastro
@LuwkasLima cara, eu não estou conseguindo visualizar a sua proposta. desculpe mesmo, eu que to confuso aqui com a mecânica proposta.
Tentando arquitetar passo a passo:
É isso? O que estou tentando entender é se é preciso só direcionar a URL correta ou se é preciso desenvolver um fluxo melhor pra fechar o caminho pro usuário. Mas não consigo visualizar tudo.
Eu acho que vamos precisar de 20 min. de conversa com o Matheus e nós pra vermos o melhor caminho. Tem algo falhando aí no fluxo.
@LuwkasLima @matheusgimenez FAIXA DE CEPS Bom pessoal, precisamos nos alinhar aqui numa reunião básica pra tentar definir um caminho pra solução backend pro preenchimento de CEPs.
O ideal é que ficasse como montei na imagem: Criação de sub-regiões. cada sub-região com nome e com dois campos de Início e fim da faixa de CEPS.
Se vocês acham adequado manter a fórmula no campo OK. Se desse pra simplificar SEM INTERFACE, tipo se desse pra montar no campo ali um exemplo 5001*5430. Que puxaria do numero 5001 ao 5430 (e nos caso o asterisco seria o ATÉ). Existe isto como possibilidade?
Gostei da ideia do sem interface Poderia ser: 12910610|1910620? O que acha?
@matheusgimenez EXCELENTE.
@matheusgimenez Matheus, existe a possibilidade de colocarmos os nomes das sub-regiões dentro deste campo dos CEPs? Teria como escrever algo lá sem prejudicar o sisteminha pra buscar os CEPs? Tipo - "Bom Retiro - 12910610|1910620"
Fazemos assim então:
Será um CEP por linha com o nome antes com um "-" separando. ok?
@matheusgimenez MELHOR AINDA
Feito o sistema de cadastro de CEPs.
Está no DEV.
@matheusgimenez ótimo Matheus, vou testar amanhã
@diogosp @deshawn vc poderia me explicar como funciona o lance do cadastro de CEPs novo? Precisamos documentar isso e não entendi direito lá na interface pq está tudo a mesma coisa
@diogosp no campo de CEPs vc coloca por exemplo: Bragança Paulista - 12910610|12910640
@matheusgimenez @LuwkasLima só pra documentar: Alterações pra inserção da faixa de CEPS está OK.
Formato é NOME DA SUB-REGIAO - HIFEN COMO SEPARADOR - CEP INICIAL e CEP FINAL DA FAIXA separados por "|"
EXEMPLO: Bragança Paulista - 12910610|12910640
*Obs.: os CEPS não podem estar com o o hifen, não está funcionando. Precisa ser o número corrido.
@LuwkasLima @matheusgimenez
Galera, não dá pra usar a DEFAULT REGION como base pro site do Sitio. a Região seria SP e nela precisamos criar os CEPs por bairros (sub-regiões).
A Default region originalmente é pra criar uma região completa pra ser usada em todo o mundo. SP precisa ser uma parte só. Funfa que nem o plugin dos Correios, vai sempre do mais abrangente pro mais restritivo.
O cliente está querendo inserir e não consegue. Vou pedir pra ela criar uma nova região e vemos como o site puxa o preço DEFAULT dela. Acontece que eles terão que recolocar todos os preços de produtos CERTO?
Pra Documentar:
Default Region não é a região de SP. SP precisa estar criada separadamente com os CEPs editáveis Porém os preços de SP devem ser duplicados na DEFAULT pro sistema funcionar
Precisamos desenvolver um mecanismo de verificação de CEP para que os clientes, quando entrarem no site do Sítio, possam verificar se o Sítio entrega em sua residência. Como isso é feito?
Em algumas páginas do site, existe um campo de validação de CEP como este:
Uma das Páginas que possui esse campo: https://drive.google.com/drive/folders/0B8Nss0g77Q6cbW56TG9rX2FMYzA
O cliente entra com o CEP e o sistema verifica na lista de CEPs cadastrados por Região, se o CEP está nessa lista (ou seja, vai buscar nos CEPs cadastrados no Painel de Controle do WordPress:
Caso o resultado seja NEGATIVO o cliente é redirecionado a uma outra página:
1 - Mensagem customizável da página; 2 - Botão que volta a página que ele veio para que possa colocar outro CEP; 3 - Botão que leva ele para a Home; 4 - Lista de Regiões cadastradas no sistema; 5 - Essa funcionalidade não será possivel até onde eu entendi. Pois cadastramos Regiões como Cidade e não como Bairro. Não sei bem como resolver isso...