Зоны доставки

Зоны доставки позволяют задать географические границы, в рамках которых осуществляется доставка заказов, а также установить параметры доставки. Это помогает оптимизировать логистику и обеспечить своевременную доставку товаров клиентам.

Зоны существуют в контексте одного профиля службы доставки. Если одна и та же запись с зонами используется для нескольких служб доставки, для гибкой настройки лучше создать отдельную запись для каждого профиля доставки.

Введение

Правильная настройка зон доставки позволяет:

  • Сократить время доставки.
  • Оптимизировать затраты на логистику.
  • Улучшить качество обслуживания клиентов.

Список зон доставки

Чтобы создать зону доставки, перейдите в раздел “Сервис -> Расчет стоимости доставки по зонам -> Зоны доставки” в административной части вашего сайта.

Откроется список уже существующих зон доставки и кнопка “Добавить зону доставки”.

Список зон доставок

Создание зоны доставки

Нажмите кнопку “Добавить зону доставки”, и у вас откроется новая страница с формой создания и картой, на которой необходимо будет создавать зоны и добавлять параметры доставки. Здесь вы сможете:

  • Создавать зоны доставки.
  • Изменять цвет заливки зон.
  • Изменять цвет обводки зон.
  • Настраивать прозрачность зон.

Пошаговая инструкция по созданию зоны доставки

  1. Нажмите кнопку “Добавить зону доставки”.
  2. На открывшейся странице выберите область на карте, которую хотите включить в зону доставки.
  3. Настройте цвет заливки и обводки зоны.
  4. Установите прозрачность зоны.
  5. Сохраните изменения.

Пример создания зоны доставки:

Пример создания зоны доставки

Редактирование зоны доставки

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

Дополнительное контекстное меню для настройки цвета

Настройка стоимости доставки

На вкладке “Настройка стоимости доставки” вы можете гибко настроить стоимость доставки за пределы настроенных зон доставки. Для этого выберите зону доставки и укажите стоимость за пройденный километраж. Вам необходимо задать следующие параметры:

  • Количество км. — количество километров, за которые будет взиматься плата.
  • Цена за км. — стоимость за указанное кол-во километров.

Вы также можете настроить разную стоимость доставки за пределы зон в зависимости от направления доставки.

Правила доставки

Пример расчёта стоимости доставки

Пример расчёта стоимости доставки для Зоны 1 на языке JavaScript:

const kilometers = 1; // Количество пройденных километров
const priceKm = 20; // Стоимость за километраж, указанная в настройках
const distance = 27363; // Пройденная дистанция в метрах
 
// Пройденный километраж округляется в большую сторону
const sum = Math.ceil(distance / (kilometers * 1000)) * priceKm;
 
console.log(sum); // 560 рублей

В этом примере, если пройденная дистанция составляет 27363 метра, а стоимость за километр — 20 рублей, итоговая стоимость доставки составит 560 рублей.

Советы и рекомендации

  • Оптимизация зон: Разделите большие зоны на несколько меньших для более точного расчета стоимости доставки.
  • Гибкость настроек: Настраивайте разные стоимости для разных направлений доставки.

Часто задаваемые вопросы (FAQ)

  • Вопрос: Как изменить границы уже существующей зоны доставки?
  • Ответ: Перейдите в режим редактирования зоны, выберите зону на карте и измените её границы.
  • Вопрос: Можно ли загружать карты с других сервисов?
  • Ответ: Да, вы можете загрузить зоны доставки с сервиса Яндекс.Конструктор в формате .geojson