Как да ограничите достъпа до чатбота по държава
Понякога искате Shoply AI чатботът да е достъпен само в определени държави, или искате да го блокирате, така че да не се показва в конкретни държави. Тази страница обяснява как да конфигурирате контрол на достъпа на ниво държава чрез Advanced Settings.
Къде да намерите Advanced Settings?
Отидете в секцията “Settings” на административната конзола на приложението и след това превъртете надолу до секцията “Advanced Settings”. В тази секция можете да предоставите JSON обект , за да конфигурирате различни настройки.

Как работи
Shoply определя държавата на посетителя по неговия IP адрес. Въз основа на вашата конфигурация посетителите от блокирани държави все още могат да виждат чатбота, но няма да могат да взаимодействат с него.
Има два режима:
- Режим на бял списък — позволява взаимодействие само за посетители от държави, които изрично сте разрешили. Всички останали виждат чатбота, но не могат да го използват.
- Режим на черен списък — позволява взаимодействие на всички посетители, с изключение на тези от държави, които изрично сте блокирали.
Ако нито една от двете настройки не е конфигурирана, чатботът е напълно достъпен за всички посетители по света (по подразбиране).
Настройки
И двете настройки се конфигурират в JSON-а на Advanced Settings.
whitelisted_geos (Режим на бял списък)
Списък с държави, на които е разрешено да взаимодействат с чатбота. Посетителите от всяка държава, която не е в този списък, ще виждат чатбота, но няма да могат да го използват.
Използвайте това, когато вашият магазин обслужва конкретен набор от пазари и искате да ограничите взаимодействието навсякъде другаде.
Формат: Всеки запис е обект с поле countryCode, използващо двубуквения код на държава по ISO 3166-1 alpha-2 .
Пример — разрешете чатбота само в САЩ и Канада:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (Режим на черен списък)
Списък с държави, чиито посетители са блокирани да взаимодействат с чатбота. Те все още могат да виждат чатбота, но няма да могат да го използват. Посетителите от всяка държава, която не е в този списък, могат да взаимодействат нормално.
Използвайте това, когато искате широка достъпност, но трябва да ограничите конкретни държави.
Пример — блокирайте посетители от САЩ и Канада:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Важни бележки
Ограниченията по държава контролират достъпа; разпознаването на език определя езика на изживяването за посетителите, които могат да го използват.
- Белият списък има приоритет. Ако
whitelisted_geosе зададен,blocked_geosсе игнорира изцяло. - Използвайте само един режим в даден момент. Или добавете в бял списък държавите, които искате, или в черен списък тези, които не искате — не и двете.
- Кодовете на държавите са без значение от малки/главни букви (
"us"и"US"работят еднакво). - Ако държавата на посетителя не може да бъде определена, той не се блокира и може да взаимодейства нормално.
Често срещани кодове на държави
| Държава | Код |
|---|---|
| Съединени щати | US |
| Канада | CA |
| Обединено кралство | GB |
| Австралия | AU |
| Германия | DE |
| Франция | FR |
| Япония | JP |
| Бразилия | BR |
| Индия | IN |
| Мексико | MX |
За пълен списък с кодове на държави вижте справката за ISO 3166-1 alpha-2 .