Настройка географических данных
Предварительные требования
Перед настройкой геоданных убедитесь, что выполнено:
- Успешное соединение с API (вкладка Импорт)
- Выбран ресторан (вкладка Импорт)
- Выбран терминал (вкладка Импорт)
Внимание
Система отобразит предупреждения, если эти настройки не выполнены
Настройка города
- Перейдите во вкладку Гео
- Если отображается «Не удалось определить город» - требуется настройка
- Выберите город из списка (с указанием ID)

Если список пуст
- Настройте город в iikoOffice
- Выполните выгрузку в API
- Нажмите Сохранить изменения
Большое кол-во данных
Если у вас выгружено большое кол-во городов и данных улиц, то все города могут сразу не прогрузиться. Тогда нужно обновить страницу. Данные первых городов и улиц запроса будут закешированы на 10 минут (до окончания настройки). Поэтому последующие данные будут прогружаться, с того места, на котором остановилась предыдущая загрузка.
После загрузки, данные будут сохранены в файловой системе сайта в виде json файлов и обращений по апи не будет.
Хранение данных
Геоданные хранятся в формате JSON:
uploads/iiko/
├── {cityName1}.json
└── {cityName2}.json
Настройка в iikoOffice

Особенности:
- Зоны обслуживания требуют отдельной настройки
- Обязательна выгрузка города в API

Настройка плагина
- Загрузите справочники городов и улиц

- Настройте поддержку зон доставки (если используются) и ключ от сервиса dadata. Если зоны доставки не используются, пропустите эту настройку.


- Включите настройки, если необходимо рассчитывать стоимость доставки по адресу.

- Задайте условия доставки в настройках WooCommerce и выставьте соответствия с зонами доставки в iiko Office.

Проверка работы
При успешной настройке:
- На странице оформления заказа появится автодополнение улиц
- Список формируется из данных iiko
Если настроены зоны и расчет стоимости, то клиент увидит метод доставки и стоимость доставки, рассчитанную индивидуально для его адреса.
