Configurando “Enviar Para um Amigo” (Tell a Friend)

Depois de um período sem postar nada, aí vai mais uma dica fresquinha que acabei de descobrir.

Por padrão o Magento traz a funcionalidade de enviar a URL do produto para um amigo apenas para usuários cadastrados. Sendo assim você teria que fazer o login no sistema para poder enviar um produto à um amigo por email.

Procurei módulos que fizessem isso sem a necessidade do login/cadastro do usuário, e até passou pela minha cabeça desenvolver um módulo para fazer isso já que se trata de algo simples:

apenas exibir um formulário com Nome e Email do remetente, Nome e email do destinatário, e um campo para Mensagem

Foi então que resolvi procurar um pouco mais e fuçar no painel administrativo para tentar encontrar alguma configuração que permitisse algo parecido. E num é que já tem isso pronto no Magento.

Para liberar essa funcionalidade você só precisa ir em Sistema->Configuração->Avise os amigos (System->Configuration->Tell a Friend) e marcar como SIM a opção Permitir para visitantes (Allow to guests).

Pronto agora o recurso está liberado para qualquer visitante da sua loja virtual.

Agora me fala a verdade Magento é lindo ou não é? rs rs

 

Abraços e até a próxima!!

Publicidade

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?!