Время клиента

Время клиента

2clicks.ru
10 установок

Как это работает

Плагин работает незаметно для покупателя, но очень умно. Он не беспокоит клиента лишними вопросами, а сам определяет, который сейчас час у него на часах.

1. Откуда берутся данные?

Мы используем стандартные поля контактов — timezone (часовой пояс) и city_ip (геолокация). Если по клиенту уже есть точная информация, плагин не будет дергать внешние сервисы лишний раз

2. Когда клиент оформляет заказ (новые заказы)

Как только покупатель заходит на витрину, плагин незаметно сохраняет его текущий часовой пояс (например, Europe/Moscow) в куки браузера. В момент оформления заказа мы просто берем эти данные.

Если у вас подключен бесплатный токен сервиса 2ip, плагин дополнительно проверит город. Но приоритет всегда остается за куками — так надежнее, потому что браузер клиента знает его реальное системное время.

3. А что со старыми заказами (до установки плагина)?

Для уже существующих заказов плагин один раз, при открытии, обратится к API 2ip, чтобы определить время и заполнить пробелы в истории.

4. Ситуация: заказ создан вручную менеджером (IP-адреса нет)

Если заказ был оформлен через бэкенд (админку) и IP покупателя неизвестен, плагин не сдается. Он поищет последний IP-адрес из старых заказов этого же клиента. Если и там пусто — значит, данных нет, и время отображаться не будет.

5. Что если клиент сидит через VPN или за границей?

Мы проверяем IP-сегмент. Если система видит, что IP явно не из России, мы понимаем: данные могут быть недостоверными (скорее всего, включен VPN).

В таком случае мы не записываем время в заказ (чтобы не вводить менеджеров в заблуждение), а в поле города (city_ip) просто показываем страну подключения. Вместо времени в карточке заказа вы увидите длинное тире «—».

6. Влияет ли это на скорость работы магазина?

Нет. Все запросы к сервису 2ip выполняются асинхронно (в фоновом режиме). Пока плагин получает данные, страница заказа уже загружена — менеджер не ждет ни секунды.

7. Умная подсветка для менеджеров

Чтобы вы случайно не разбудили клиента, мы добавили цветовой индикатор:

Время подсвечивается красным, если у клиента сейчас ночь (ранее 9 утра или позднее 9 вечера).

Исключение: если заказ был сделан меньше часа назад, красная подсветка не включается. Ведь звонок в первые минуты после оформления обычно уместен в любое время, и мы не хотим пугать менеджера ложной тревогой. (по умолчанию такие настройки, их можно изменить)

Поддерживает два интерфейса: UI 1.3 и UI 2.0