Зоны доставки
Зоны доставки позволяют задать географические границы, в рамках которых осуществляется доставка заказов, а также установить параметры доставки. Это помогает оптимизировать логистику и обеспечить своевременную доставку товаров клиентам.
Зоны существуют в контексте одного профиля службы доставки. Если одна и та же запись с зонами используется для нескольких служб доставки, для гибкой настройки лучше создать отдельную запись для каждого профиля доставки.
Введение
Правильная настройка зон доставки позволяет:
- Сократить время доставки.
- Оптимизировать затраты на логистику.
- Улучшить качество обслуживания клиентов.
Список зон доставки
Чтобы создать зону доставки, перейдите в раздел “Сервис -> Расчет стоимости доставки по зонам -> Зоны доставки” в административной части вашего сайта.
Откроется список уже существующих зон доставки и кнопка “Добавить зону доставки”.
Создание зоны доставки
Нажмите кнопку “Добавить зону доставки”, и у вас откроется новая страница с формой создания и картой, на которой необходимо будет создавать зоны и добавлять параметры доставки. Здесь вы сможете:
- Создавать зоны доставки.
- Изменять цвет заливки зон.
- Изменять цвет обводки зон.
- Настраивать прозрачность зон.
Пошаговая инструкция по созданию зоны доставки
- Нажмите кнопку “Добавить зону доставки”.
- На открывшейся странице выберите область на карте, которую хотите включить в зону доставки.
- Настройте цвет заливки и обводки зоны.
- Установите прозрачность зоны.
- Сохраните изменения.
Пример создания зоны доставки:
Редактирование зоны доставки
В режиме редактирования зоны, нажав правой кнопкой мыши на зону доставки, вы можете открыть дополнительное контекстное меню для изменения цвета обводки зоны и её прозрачности.
Настройка стоимости доставки
На вкладке “Настройка стоимости доставки” вы можете гибко настроить стоимость доставки за пределы настроенных зон доставки. Для этого выберите зону доставки и укажите стоимость за пройденный километраж. Вам необходимо задать следующие параметры:
- Количество км. — количество километров, за которые будет взиматься плата.
- Цена за км. — стоимость за указанное кол-во километров.
Вы также можете настроить разную стоимость доставки за пределы зон в зависимости от направления доставки.
Пример расчёта стоимости доставки
Пример расчёта стоимости доставки для Зоны 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