Jak omezit přístup k chatbotu podle země
Někdy chcete, aby byl chatbot Shoply AI dostupný pouze v určitých zemích, nebo chcete zablokovat jeho zobrazování v konkrétních zemích. Tato stránka vysvětluje, jak nakonfigurovat řízení přístupu na úrovni zemí pomocí Advanced Settings.
Kde najít Advanced Settings?
Přejděte do sekce „Settings“ v administrační konzoli aplikace a poté sjeďte dolů do sekce „Advanced Settings“. V této sekci můžete zadat objekt JSON pro konfiguraci různých nastavení.

Jak to funguje
Shoply zjišťuje zemi návštěvníka z jeho IP adresy. Na základě vaší konfigurace mohou návštěvníci z blokovaných zemí chatbot stále vidět, ale nebudou s ním moci komunikovat.
Existují dva režimy:
- Režim whitelist — povolí interakci pouze návštěvníkům ze zemí, které výslovně povolíte. Všichni ostatní chatbot uvidí, ale nebudou ho moci používat.
- Režim blacklist — povolí interakci všem návštěvníkům kromě těch ze zemí, které výslovně zablokujete.
Pokud není nakonfigurováno ani jedno z těchto nastavení, chatbot je plně dostupný všem návštěvníkům po celém světě (výchozí chování).
Nastavení
Obě nastavení se konfigurují v JSONu Advanced Settings.
whitelisted_geos (Režim whitelist)
Seznam zemí, kterým je povolena interakce s chatbotem. Návštěvníci z jakékoli země, která není na tomto seznamu, chatbot uvidí, ale nebudou ho moci používat.
Použijte toto nastavení, pokud váš obchod obsluhuje konkrétní sadu trhů a chcete omezit interakci všude jinde.
Formát: Každá položka je objekt s polem countryCode, které používá dvoupísmenný kód země podle ISO 3166-1 alpha-2 .
Příklad — povolit chatbot pouze v USA a Kanadě:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (Režim blacklist)
Seznam zemí, jejichž návštěvníkům je zablokována interakce s chatbotem. Chatbot mohou stále vidět, ale nebudou ho moci používat. Návštěvníci z jakékoli země, která není na tomto seznamu, mohou komunikovat normálně.
Použijte toto nastavení, pokud chcete širokou dostupnost, ale potřebujete omezit konkrétní země.
Příklad — zablokovat návštěvníky z USA a Kanady:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Důležité poznámky
Omezení podle země řídí přístup; detekce jazyka určuje jazyk prostředí pro návštěvníky, kteří ho mohou používat.
- Whitelist má prioritu. Pokud je nastaveno
whitelisted_geos,blocked_geosse zcela ignoruje. - Používejte vždy jen jeden režim. Buď vytvořte whitelist zemí, které chcete povolit, nebo blacklist zemí, které nechcete — ne obojí současně.
- Kódy zemí nerozlišují velikost písmen (
"us"i"US"fungují). - Pokud nelze určit zemi návštěvníka, není zablokován a může komunikovat normálně.
Běžné kódy zemí
| Země | Kód |
|---|---|
| Spojené státy | US |
| Kanada | CA |
| Spojené království | GB |
| Austrálie | AU |
| Německo | DE |
| Francie | FR |
| Japonsko | JP |
| Brazílie | BR |
| Indie | IN |
| Mexiko | MX |
Úplný seznam kódů zemí najdete v referenci ISO 3166-1 alpha-2 .