Este é um módulo gratuito de geolocalização para PrestaShop que permite definir a moeda e o idioma para o país selecionado. O módulo desativará os demais idiomas e moedas para visitantes do país definido. Esta é uma versão gratuita do nosso addon de geolocalização profissional.
Desenvolvemos o módulo gratuitamente - se quiser - apoie-nos!

Este módulo gratuito de geolocalização para PrestaShop otimiza a experiência do cliente ao adaptar automaticamente a moeda e o idioma da loja com base na sua localização geográfica. Ele detecta o país do cliente, exibindo preços na moeda local e alternando o idioma da vitrine dinamicamente. Isso elimina confusões, simplifica o processo de compra e cria um ambiente mais acolhedor para visitantes internacionais, melhorando significativamente a satisfação e o engajamento. Além disso, contribui para um melhor desempenho de SEO e é de fácil instalação.
Por padrão, todos os visitantes veem a mesma moeda e idioma. Se vende principalmente para um país — ou quer oferecer aos visitantes dessa região uma experiência dedicada e localizada — precisa de deteção e alteração automáticas. Este módulo gratuito usa o GeoIP integrado do PrestaShop para detetar o país do visitante e, quando corresponde ao país que escolheu, define a moeda e/ou o idioma da loja de uma só vez. Sem alterações manuais, sem adivinhação. Um formulário no back office, custo zero.

Quando visa um país específico — por exemplo, se gere uma loja local que também envia para um país vizinho, ou se tem uma oferta dedicada para um mercado — os visitantes dessa região esperam ver os preços na sua moeda e o conteúdo no seu idioma. Forçá-los a procurar o seletor de idioma ou moeda adiciona atrito e pode custar-lhe vendas.
O PrestaShop já vem com geolocalização (GeoIP): consegue detetar o país do visitante a partir do seu endereço IP. O que falta é uma forma simples de dizer: "Quando o visitante for do país X, usar a moeda Y e o idioma Z automaticamente." Sem redirecionamentos, sem APIs de terceiros — apenas um país configurado e a moeda e o idioma que pretende para esse público.
O Geolocalização Gratuita de Moeda + Idioma faz exatamente isso. Você escolhe o país, ativa opcionalmente a alteração de moeda e seleciona a moeda, e ativa opcionalmente a alteração de idioma e seleciona o idioma. Os visitantes desse país obtêm a experiência correta desde o primeiro carregamento da página. Todos os outros veem o comportamento padrão da loja. Um módulo, um formulário, totalmente gratuito.
/app/Resources/geoip/). Sem serviços externos, sem chaves de API.Ative a alteração de moeda pela origem do visitante e selecione a moeda. Quando o país do visitante (do GeoIP) corresponde ao país configurado, o contexto da loja é definido para essa moeda. Os preços e o carrinho usam-na automaticamente; para esse país, pode efetivamente oferecer uma experiência de moeda única.
Ative a alteração de idioma pela origem do visitante e selecione o idioma. Para os visitantes do país selecionado, o idioma da loja é definido para esse idioma. Descrições, navegação e e-mails (quando aplicável) seguem a mesma localidade. Você decide o único idioma para esse mercado.
Um ecrã de configuração: selecione o país na lista suspensa (todos os países do PrestaShop), depois ative ou desative a alteração de idioma e escolha o idioma, ative ou desative a alteração de moeda e escolha a moeda. Guarde. O módulo é executado no hook actionFrontControllerAfterInit e aplica o contexto antes de a página ser renderizada.
O módulo usa o GeoIP integrado do PrestaShop (GeoLite2 City). Certifique-se de que o ficheiro da base de dados está no lugar para que a deteção de país funcione.
O país do visitante é resolvido a partir do seu IP usando a mesma base de dados GeoIP que o PrestaShop usa: o ficheiro GeoLite2 City em /app/Resources/geoip/. Se esse ficheiro faltar, o módulo exibe um alerta no back office com um link para o descarregar e instruções para o extrair para o diretório correto. Em localhost, a geolocalização normalmente não resolve para um país real, por isso o módulo exibe um aviso — o comportamento é fiável quando o site está online com um IP público.
Quando o país detetado corresponde ao país selecionado na configuração, o módulo define o cookie e o contexto para a moeda e/ou idioma (dependendo das suas opções). Para esse visitante, a loja passa a usar apenas a moeda e o idioma escolhidos até que ele os altere ou venha de outro país. Sem redirecionamentos; a alteração acontece no início do pedido.
Ative a moeda e/ou o idioma de forma independente. Um país, a sua moeda e idioma escolhidos para esse país.
Pode ativar a alteração de idioma pela origem do visitante e deixar a alteração de moeda desativada (ou o oposto). Assim, pode mostrar um único idioma para um determinado país, mas manter a moeda padrão, ou forçar uma moeda e manter o idioma padrão. O formulário deixa claro: "Este será o único idioma disponível para visitantes do país selecionado" e a mesma ideia para a moeda. Assim, personaliza a experiência exatamente para o que precisa para aquele país-alvo.
Alertas no back office para localhost e GeoIP em falta. Verificador de atualizações MyPresta integrado para que se mantenha na versão mais recente.
Ao abrir a configuração do módulo, este pode mostrar: (1) um aviso se estiver em localhost — a geolocalização só identificará o país quando o site estiver online; (2) um alerta de perigo se o ficheiro da base de dados GeoIP estiver em falta, com um link direto para descarregar o ficheiro e instruções para o extrair para /app/Resources/geoip/. Assim que o ficheiro estiver no lugar e o site estiver ativo, o módulo funciona sem configuração extra. A página também inclui o verificador de atualizações MyPresta para que possa ver se uma nova versão está disponível e abrir o registo de alterações (changelog).
Um ecrã: escolha o país-alvo, depois ative e selecione o idioma e/ou a moeda para os visitantes desse país. Sem separadores, sem confusão.

Usa o GeoIP do PrestaShop e é executado no início do pedido. Overrides opcionais para as classes Currency e Language para que a moeda/idioma escolhidos sejam forçados para o país-alvo. Seguro para multiloja e atualizações quando usado como previsto.
actionAdminControllerSetMedia, actionFrontControllerAfterInit, actionDispatcherBefore._PS_GEOIP_DIR_. Sem APIs externas.Currency e Language opcionais para restringir a moeda/idioma disponível para o país-alvo quando o módulo está ativo.Desenvolvemos o módulo gratuitamente - se quiser - apoie-nos!

Este módulo gratuito otimiza sua loja PrestaShop ao automatizar a detecção geográfica, alternando dinamicamente a moeda e o idioma para os clientes. Isso melhora a experiência do usuário, as taxas de conversão e o desempenho de SEO. Ele simplifica as operações e garante uma loja localizada sem esforço manual.
Este módulo de geolocalização aumenta as vendas adaptando moeda e idioma automaticamente à localização do cliente. Isso aprimora a experiência de compra, simplifica transações internacionais e otimiza o SEO, resultando em mais tráfego qualificado e maiores taxas de conversão.
Com 15 anos de experiência em PrestaShop, sabemos que otimizar a experiência do cliente é chave. Este módulo gratuito, fruto de nosso conhecimento, adapta moeda e idioma por geolocalização, refletindo a expertise em melhorar conversões e SEO para seu negócio.
Este módulo gratuito personaliza dinamicamente a moeda e o idioma da sua loja com base na geolocalização do cliente. Ele oferece ampla personalização da experiência de compra, adaptando-se automaticamente para criar um ambiente familiar e aumentar as conversões.
Este módulo gratuito oferece transparência total, concedendo acesso completo ao código-fonte. Isso permite personalizações avançadas e integrações específicas, sem restrições ou ofuscação, garantindo flexibilidade para adaptar a funcionalidade às suas necessidades.
Este módulo é oferecido gratuitamente, eliminando a necessidade de adquirir uma licença ou pagar por atualizações regulares. A sua utilização é livre de custos, garantindo acesso contínuo e todas as funcionalidades sem despesas adicionais ou subscrições.