К содержимому
Начало работы

Установка и первые шаги

Обновлено

Установка

  1. Откройте «Инсталлер» в своём Webasyst и найдите продукт «Зоны доставки и расчёт по км» в маркете. Установите доступную по вашей лицензии редакцию.
  2. Перейдите в «Магазин → Настройки → Доставка» и добавьте способ на основе плагина «Зоны доставки».
  3. Сохраните способ доставки. У каждого экземпляра способа свои зоны, тарифы и настройки.

На странице способа находятся вкладки «Общие настройки», «Транспорт» и «Зоны доставки».

Первая зона

  1. Получите ключ Яндекс Карт с доступом к JavaScript API и Геокодеру. Вставьте его в «API ключ Яндекс Карт» на вкладке «Общие настройки». Подробнее — «Яндекс Карты и DaData».
  2. Сохраните общие настройки. Перейдите на вкладку «Зоны доставки».
  3. Нажмите «+ Добавить зону», заполните «Название зоны».
  4. Нажмите «Нарисовать зону» и задайте границу на карте минимум из трёх точек. Можно вместо этого воспользоваться полем «Загрузить шаблон зоны».
  5. В разделе «Тарифы» нажмите «+ Добавить тариф». Для первого теста оставьте диапазоны без ограничений и укажите фиксированную цену в «Фикс, ₽».
  6. Нажмите «Сохранить» внутри карточки зоны. Изменения зоны сохраняются отдельно от общих настроек способа.

Для Базовой редакции этого достаточно, чтобы проверить доставку по зоне. Для Премиум сначала добейтесь правильного определения зоны, затем настройте километраж и при необходимости транспорт.

Проверка результата

Добавьте товар в корзину и перейдите к оформлению заказа. Укажите город и полный адрес внутри зоны. Проверьте название зоны и цену доставки. При включённой настройке «Карта и зоны доставки» появится карта, а таблица тарифов будет показана в выбранном режиме.

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

В Премиум проверьте метку склада, маршрут и окончательную цену после его построения. В форме заказа в бэкенде можно также проверить расчёт для адреса доставки; таблица тарифов там намеренно не выводится.