Как настроить цены доставки по зонам на карте?
Для того чтобы указать разные цены и условия доставки для заданных зон на карте нужно для способа доставки выбрать тип "Зоны на карте" и загрузить файл с геоданными. В этом случае зона будет автоматически определяться по указанному адресу в форме заказа.
Подготовка файла с геоданными
Для начала работы нужно перейти в « Конструктор Яндекс Карт» нажать кнопку "Создать карту".
Добавление географических зон на карту
Включите режим "Многоугольники" и установите точки, определяющие границы области. Редактор многоугольников может показаться не совсем очевидным в некоторых аспектах, поэтому потребуется время, чтобы его освоить и точно обозначить зону.
Для завершения процесса создания зоны, нужно кликнуть по одной из его точек и выбрать пункт "Завершить". После этого откроется окно, где нужно указать название зоны в первой строке поля "Описание" и нажать готово. После этого кликнуть в новом месте карты и начать создание новой зоны. Создание всех зон с необходимой точностью может потребовать много времени. Не стоит беспокоиться о частичном наложении одной зоны на другую, в этом случае, при заказе будет выбираться зона с наименьшей ценой доставки.
Скачивание файла в формате GEO JSON
После разметки всех зон нужно выключить режим "многоугольники", у вас получится готовая карта с обозначенными зонами.
Осталось нажать кнопку "сохранить и продолжить", откроется окно в котором нужно выбрать "Экспорт".
В новом окне необходимо выбрать формат GEO JSON и нажать кнопку "Скачать".
Дополнительно готовую карту можно сохранить в виде картинки чтобы разместить ее на сайте или в сценарии бота для информирования клиентов о зонах доставки. Для этого выберите пункт "Распечатать".
Импорт файла с геоданными
Теперь можно загрузить полученный файл .geojson в форму способа доставки в кабинете ibot.by. После импорта появится возможность указать цены и условия для каждой зоны. Дополнительно можно указать цену доставки за пределами заданных зон либо отключить возможность заказа для таких адресов.
Теперь, если клиент выберет этот способ доставки, ее цена будет определяться в зависимости от того, в какую зону попадает указанный им адрес. Сделать заказ с некорректным адресом будет нельзя. Проверка вдреса и определение его координат происходит с помощью картографических сервисов.