Dobrý den,
geolokaci nelze využívat pro automatické přepínání jazyka a měny obchodu dle země zákazníka. Pomocí geolokace můžete uživatelům z dané země buď úplně zamezit přístup do obchodu, nebo zakázat objednání. Aplikace PrestaShop sice umožňuje detekovat jazyk (příp. zemi), ale ne dle geolokace, ale na základě jazyka prohlížeče. Toto chování lze případně zaktivovat v sekci
Lokalizace v části
Konfigurace (volba
"Nastavit jazyk dle prohlížeče"). Pro nějaké sofistikovanější řešení byste si musel buď upravit zdrojový kód aplikace, nebo použít některý z dostupných modulů (např.
Auto Change Language And Currency nebo
Location & Currency Detection). Každopádně tato problematika již nesouvisí s aktuálním tématem, takže pokud máte ještě nějaký dotaz, tak pro něj, prosím, vytvořte samostatné vlákno.
Bohužel neexistuje nějaká rada, jak podobným chybám předcházet. Obecně platí, že pokud chcete nějakou funkci používat a neznáte možné nežádoucí efekty, tak je lepší ji nepoužívat.