Meu cliente digitou um estado inválido. E agora?
Por padrão, o PagSeguro espera que o campo "estado" dos endereços sejam a sigla do estado, e não o nome do estado escrito por inteiro, ainda que com acento ou não.
O módulo já está preparado para converter lojas que não utilizem um dropdown para o campo estado, fazendo com que pessoas que digitem "São Paulo" por exemplo, seja convertido em SP.
No entanto, a forma correta se sanitizar a entrada deste campo é através da implementação do seletor de estado, afinal nunca sabemos quando vamos encontrar um cliente que digite o nome errado do estado em que mora.
No Magento isso é feito de forma muito simples, populando as tabelas corretas.
Em anexo a este artigo você encontra o SQL necessário para converter seu campo de estado em um seletor, como este exibido acima. Basta executa-lo e limpar os caches.
Cuidado para não executa-lo duas vezes, caso contrário, ficará com estados duplicados na sua loja.
Problemas com estado Rio de Janeiro (RJ)
Um pacote de tradução ou módulo conhecido no mercado, insere incorretamente o nome do estado Rio de Janeiro nas tabelas directory_country_region e directory_country_region_name, adicionando um caractére especial ao final do texto. Para corrigir, edite manualmente o nome do estado em seu banco de dados e tente novamente.
Comentários
0 comentário
Por favor, entre para comentar.