Примеры настройки правил доставки

Ниже приведены практические примеры заполнения полей в форме создания правила. Они помогут быстрее подобрать корректные диапазоны и избежать конфликтов.


Типы кузова и классы грузовых отсеков

КлассДлина (от)Ширина (от)Высота (от)Макс. вес (кг)Изображение
S (малый)170 см100 см90 см300S
M (средний)260 см130 см150 см700M
L (большой)380 см180 см180 см1400L
XL400 см190 см200 см2000XL
XXL500 см200 см200 см4000XXL

Используйте габариты И вес одновременно: чтобы ограничить доставку только классами S и M — задайте максимальные длину/ширину/высоту не выше минимальных значений L И максимальный вес ≤ 700 кг. Если нужно разрешить до XL включительно — устанавливайте вес ≤ 2000 кг и габариты ниже порога XXL.


Структура полей (напоминание)

  • Минимальная / Максимальная стоимость заказа
  • Минимальный / Максимальный вес заказа (сравнивается с суммарным весом заказа)
  • Минимальная / Максимальная длина, ширина, высота (по максимальному габариту среди товаров)
  • Флаг «Запретить доставку» + Сообщение об ошибке

Пустое поле = отсутствие ограничивающего условия.


Примеры правил

1. Базовое правило «Всегда доступно»

Используется как «сетевой фильтр» на случай, если остальные правила не подошли.

ПолеЗначение
Все min/maxпусто
Запретить доставкувыкл
Сообщение

Результат: правило сработает только если не подошло ни одно более специфичное.


2. Бесплатная доставка от 5000 ₽

ПолеЗначение
Мин. стоимость5000
Макс. стоимостьпусто
Прочие поляпусто
Запретить доставкувыкл

Рекомендация: добавить отдельное правило «Платная доставка до 5000» с диапазоном 0–4999.


3. Ограничение по низкой сумме заказа

Запрет оформить доставку дешевле 700 ₽.

ПолеЗначение
Мин. стоимость0
Макс. стоимость699
Запретить доставкувкл
Сообщение«Минимальная сумма для доставки 700 ₽»

4. Диапазоны веса (разные тарифы)

ПравилоВес (кг)Комментарий
Лёгкие0 – 5Базовый тариф
Средние6 – 15Надбавка X
Тяжёлые16 – 40Надбавка Y
Сверхтяжёлые (запрет)41 – пустоЗапретить доставку

Следите за «стыками» диапазонов — избегайте перекрытий и дыр.


5. Ограничение по габаритам до класса M

Принимаем только отправления не больше порога класса M (т.е. ничего из L и выше).

ПолеЗначение
Макс. длина379
Макс. ширина179
Макс. высота179
Запретить доставкувкл
Сообщение«Доставка недоступна: превышены габариты (макс. M)»

6. Тарифы по классам габаритов

Три разрешающих правила + одно запрещающее сверх XXL. Для тарифов можно объединять габариты и вес: если суммарный вес превышает лимит класса — правило не подходит, даже если габариты вписываются.

ПравилоОграничение (максимум)Макс. вес (кг)Комментарий
Тариф S/MД: 379 Ш:179 В:149700До верхних границ M (минус 1 по габаритам)
Тариф LД: 399 Ш:189 В:1991400До нижней границы XL (минус 1)
Тариф XL/XXLД: 500 Ш:200 В:2004000Принимаем до предела XXL
Запрет сверх XXLД: пусто Ш: пусто В: пусто + Запрет (min габарит > лимитов)>4000Доп. не требуется (фактически не достигнется)

Если хотите отделить тариф XL от XXL — добавьте отдельное правило с габаритами до XL и весом ≤ 2000 кг, а следующее правило начните с весом 2001–4000 и теми же габаритами XXL.


7. Смешанное правило (стоимость + габариты)

Бесплатная доставка крупного заказа при не слишком больших габаритах.

ПолеЗначение
Мин. стоимость10000
Макс. стоимостьпусто
Макс. длина400
Макс. ширина190
Макс. высота200
Весовые поляпусто
Запретить доставкувыкл

Если товар превышает габариты — вступят другие (платные) тарифы.


8. «Защитное» запрещающее правило по весу

Блокировка заказов тяжелей 150 кг (малые отправления). При использовании автомобильных классов можете добавить второе «защитное» правило, блокирующее вес выше 4000 кг, если дальнейшая обработка невозможна.

ПолеЗначение
Мин. вес151
Макс. веспусто
Запретить доставкувкл
Сообщение«Превышен лимит веса: 150 кг»

Для общей логистики: при необходимости добавьте ещё одно правило: Min вес: 4001, Запрет: да, Сообщение: «Превышен технический лимит 4000 кг».


9. Отладка конфликтов

Если два правила перекрываются и оба разрешающие:

  1. Сравните диапазоны — сделайте один уже.
  2. Явно введите min/max вместо пустых полей.

Советы

  • Комбинируйте габариты и вес: это снижает риск выбора неподходящего типа транспорта.
  • При планировании тестов проверяйте границы: 700/701, 1400/1401, 2000/2001, 4000/4001.
  • Используйте целочисленные «стыки» (например, 700 / 701) для понятности.

Если появятся новые классы (например, XXXL) — добавьте их с новым пределом веса и скорректируйте запрещающие правила.