Košík je prázdný

V e-commerce světě je personalizace klíčem k úspěchu. Pokud provozujete PrestaShop a máte obchod s více měnami a jazyky, určitě jste narazili na potřebu automaticky přepínat jazyk a měnu podle lokace návštěvníka. PrestaShop tuto funkci podporuje prostřednictvím technologie GeoIP, která identifikuje zemi návštěvníka na základě jeho IP adresy.

Vzhledem k aktuálním změnám již nelze GeoIP databázi stáhnout přímo z PrestaShopu. Nyní je třeba se zaregistrovat na webu MaxMind a stáhnout databázi GeoLite2 City. V tomto článku vám ukážeme, jak postupovat krok za krokem.

Co je GeoIP a jak funguje?

GeoIP je technologie, která umožňuje identifikovat geografickou polohu uživatele na základě jeho IP adresy. V PrestaShopu můžete díky této technologii automaticky přepínat měnu a jazyk podle země, odkud uživatel přistupuje na vaši stránku. Pro správné fungování je však nutné stáhnout a nakonfigurovat aktuální databázi GeoIP.

Krok 1: Aktivace modulů pro jazyk a měnu

Než začnete s konfigurací GeoIP, je třeba mít správně nastavené více jazyky a měny ve vašem PrestaShopu.

  1. Nastavení jazyků:

    • V administraci PrestaShopu přejděte na Lokalizace -> Jazyky.
    • Přidejte všechny požadované jazyky a ujistěte se, že jsou aktivní a správně nakonfigurované.
  2. Nastavení měn:

    • Přejděte na Lokalizace -> Měny.
    • Zkontrolujte, že všechny měny, které chcete používat, jsou přidány, povoleny a správně nastaveny včetně směnných kurzů.

Krok 2: Registrace a stažení GeoLite2 databáze

Kvůli novým pravidlům již není možné stáhnout GeoIP databázi přímo z PrestaShopu. Místo toho je potřeba:

  1. Registrace na webu MaxMind:

    • Navštivte stránku https://www.maxmind.com a vytvořte si bezplatný účet.
    • Po registraci budete mít přístup ke stažení databáze GeoLite2 City.
  2. Stažení databáze GeoLite2:

    • Po registraci se přihlaste ke svému účtu MaxMind.
    • Přejděte na sekci GeoLite2 a stáhněte si verzi GeoLite2 City ve formátu .mmdb.
  3. Nahrání GeoLite2 databáze do PrestaShopu:

    • Nahraný soubor GeoLite2-City.mmdb přesuňte na váš server do složky /app/Resources/geoip/.
    • Ujistěte se, že soubor je ve správné složce, aby ho PrestaShop mohl využívat pro geografickou detekci.

Krok 3: Aktivace GeoIP v PrestaShopu

Po nahrání GeoIP databáze je čas aktivovat tuto funkci v PrestaShopu.

  1. Aktivace GeoIP:
    • V administraci PrestaShopu přejděte na Lokalizace -> Geografické umístění.
    • V sekci Detekce země na základě IP adresy zaškrtněte možnost Povolit detekci země návštěvníka pomocí GeoIP.
    • Tím aktivujete funkci, která bude detekovat zemi návštěvníka na základě jeho IP adresy.

Krok 4: Nastavení automatického přepínání měny a jazyka

Po aktivaci GeoIP můžete přistoupit k nastavení pravidel pro automatické přepínání měny a jazyka podle země návštěvníka.

  1. Přepínání měny podle země:

    • Přejděte na Lokalizace -> Země a vyberte zemi, pro kterou chcete nastavit výchozí měnu.
    • V nastavení dané země zvolte výchozí měnu, například pro USA nastavte USD, pro Francii EUR.
    • Uložte změny. PrestaShop nyní automaticky přepne měnu pro návštěvníky z této země podle jejich IP adresy.
  2. Přepínání jazyka podle země:

    • Stejně jako u měny, v sekci Lokalizace -> Země můžete nastavit výchozí jazyk pro každou zemi. Například pro Německo nastavte němčinu, pro Kanadu může být volba mezi angličtinou a francouzštinou.
    • Ujistěte se, že máte správně nastavené vícejazyčné přepínače ve vašem obchodě, aby systém správně přepínal jazyky podle návštěvníků.

Krok 5: Testování nastavení

Po dokončení konfigurace doporučujeme testovat funkčnost GeoIP:

  1. Použití VPN nebo Proxy: Připojte se přes VPN nebo Proxy a simulujte připojení z různých zemí.
  2. Zkontrolujte výsledky: Ověřte, že PrestaShop správně přepíná měnu a jazyk na základě vaší geografické polohy.

Další tipy pro optimalizaci GeoIP v PrestaShopu

  • Pravidelná aktualizace GeoIP databáze: MaxMind pravidelně aktualizuje databázi GeoLite2. Doporučuje se databázi pravidelně aktualizovat, aby byla detekce IP adres vždy aktuální.
  • Specifická pravidla pro země: Můžete nastavit výjimky nebo specifická pravidla pro jednotlivé země, pokud chcete, aby určitá země používala specifickou měnu nebo jazyk, a to nezávisle na detekci GeoIP.
  • SEO optimalizace pro různé země: Automatické přepínání měny a jazyka může pozitivně ovlivnit vaši lokalizovanou SEO strategii a zlepšit umístění ve vyhledávačích v jednotlivých zemích.

 

Použití GeoIP technologie v PrestaShopu pro automatické přepínání měny a jazyka podle země návštěvníka je skvělým způsobem, jak zvýšit personalizaci a zlepšit zákaznickou zkušenost. I když je nyní nutné ručně stáhnout databázi GeoLite2 z webu MaxMind, tento postup je snadno proveditelný a může výrazně zvýšit konverzní poměr ve vašem e-shopu.