Примеры настройки правил доставки
Ниже приведены практические примеры заполнения полей в форме создания правила. Они помогут быстрее подобрать корректные диапазоны и избежать конфликтов.
Типы кузова и классы грузовых отсеков
| Класс | Длина (от) | Ширина (от) | Высота (от) | Макс. вес (кг) | Изображение |
|---|---|---|---|---|---|
| S (малый) | 170 см | 100 см | 90 см | 300 | ![]() |
| M (средний) | 260 см | 130 см | 150 см | 700 | ![]() |
| L (большой) | 380 см | 180 см | 180 см | 1400 | ![]() |
| XL | 400 см | 190 см | 200 см | 2000 | ![]() |
| XXL | 500 см | 200 см | 200 см | 4000 | ![]() |
Используйте габариты И вес одновременно: чтобы ограничить доставку только классами 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 (чуть меньше минимального L = 380) |
| Макс. ширина | 179 (чуть меньше L = 180) |
| Макс. высота | 179 (чуть меньше L = 180) |
| Запретить доставку | вкл |
| Сообщение | «Доставка недоступна: превышены габариты (макс. M)» |
6. Тарифы по классам габаритов
Три разрешающих правила + одно запрещающее сверх XXL. Для тарифов можно объединять габариты и вес: если суммарный вес превышает лимит класса — правило не подходит, даже если габариты вписываются.
| Правило | Ограничение (максимум) | Макс. вес (кг) | Комментарий |
|---|---|---|---|
| Тариф S/M | Д: 379, Ш: 179, В: 149 | 700 | До верхних границ M (минус 1 по габаритам) |
| Тариф L | Д: 399, Ш: 189, В: 199 | 1400 | До нижней границы XL (минус 1) |
| Тариф XL/XXL | Д: 500, Ш: 200, В: 200 | 4000 | Принимаем до предела XXL |
Если хотите отделить тариф XL от XXL — добавьте отдельное правило с габаритами до XL и весом ≤ 2000 кг, а следующее правило начните с весом 2001–4000 и теми же габаритами XXL.
7. Смешанное правило (стоимость + габариты)
Бесплатная доставка крупного заказа при не слишком больших габаритах.
| Поле | Значение |
|---|---|
| Мин. стоимость | 10000 |
| Макс. стоимость | пусто |
| Макс. длина | 400 |
| Макс. ширина | 190 |
| Макс. высота | 200 |
| Весовые поля | пусто |
| Запретить доставку | выкл |
Если товар превышает габариты — вступят другие (платные) тарифы.
8. «Защитное» запрещающее правило по весу
Блокировка заказов тяжелей 150 кг (малые отправления).
| Поле | Значение |
|---|---|
| Мин. вес | 151 |
| Макс. вес | пусто |
| Запретить доставку | вкл |
| Сообщение | «Превышен лимит веса: 150 кг» |
Для общей логистики: при необходимости добавьте ещё одно правило: Min вес: 4001, Запрет: да, Сообщение: «Превышен технический лимит 4000 кг».
9. Отладка конфликтов
Если два правила перекрываются и оба разрешающие:
- Сравните диапазоны — сделайте один уже.
- Явно введите min/max вместо пустых полей.
Советы
- Комбинируйте габариты и вес: это снижает риск выбора неподходящего типа транспорта.
- При планировании тестов проверяйте границы: 700/701, 1400/1401, 2000/2001, 4000/4001.
- Используйте целочисленные «стыки» (например, 700 / 701) для понятности.
Если появятся новые классы (например, XXXL) — добавьте их с новым пределом веса и скорректируйте запрещающие правила.




