Setar campos CEP e estado como obrigatórios

Recentemente tive este problema em um cliente Magento.

Por algum motivo um dos usuários não preencheu o campo de CEP do Endereço de cobrança e por isso a consulta anti-fraude da ClearSale estava retornando erro. Depois de quebrar bastante a cabeça reparei que o campo não tinha sido preenchido porque, apesar de eu ter setado como “required” no arquivo de layout app/design/default/<tema>/template/checkout/onepage/billing.phtml, ainda existem configurações do Magento para tornar isso possível.

Depois de muito pesquisar pela solução, e testar várias soluções que só me fizeram perder tempo, aí vai a solução para esse problema.

É apenas uma questão de configuração da loja:

  • Vá em Sistema -> Configuração -> Geral -> Geral (System->Configuration->General->General)

    Vá em Sistema - Configuração

  • Na aba Opções de Países (Countries Options) certifique-se que “Brasil” não está selecionado no campo CEP opcional para os países (Postal Code is Optional for the following countries)

    Verifique a configuração para tornar os campos CEP e estado obrigatórios

  • Pronto, agora os campos CEP e estado são obrigatórios no cadastro
Simples não?!

8 Respostas to “Setar campos CEP e estado como obrigatórios”

  1. Luiz Says:

    Essa eu vou ter que comentar!!! Valeu cara! estava procurando em tudo, pois no arquivo billing.phtml está como requirido. Já ia procurar dentro do core… E a solução tá ali, na cara, onde a gente nem procura! Obrigado pela dica!

    • andersonpv Says:

      Valeu pelo comentário Luiz, quando descobri isso também fiquei fulo da vida porque é algo muito simples mas que você não encontrava em lugar nenhum na net. Agora tem o meu blog rs rs!

      Abraços e code it hard!!

  2. Fernando Says:

    Vou dizer o mesmo que o Luiz, abri todos os códigos possivei, billing, onepage, e todos que existem, você é o cara ! melhor post do ano ! Abraço

    • andersonpv Says:

      Valeu Fernando! É justamente esse tipo de comentário que me motiva a postar mais coisas. vou preparar um novo post hoje mesmo para postar aqui, então volte sempre. Abraço!

  3. Wanderley Says:

    Bom dia, uma coisa tão simples que passa despercebido, muito obrigado pela dica – que DEUS te abençoe.

  4. Alex Says:

    Vish, que simples

    Funciona mesmo
    Valeu…

  5. Rhino Says:

    Olá, ótima dica. Mas o meu problema é o seguinte, eu preciso que o estado seja selecionado no ato do cadastro, não após o cadastro, pois com base nele irei alterar o valor dos produtos. Alguém sabe como raios eu faço isso?

  6. Kalline Says:

    Boa Noite, essa opcao sistema eu irei encontrar aonde?? Sou nova no wordpress… heheh


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: