Примеры настройки правил доставки
Ниже приведены практические примеры заполнения полей в форме создания правила. Они помогут быстрее подобрать корректные диапазоны и избежать конфликтов.
Типы кузова и классы грузовых отсеков
| Класс | Длина (от) | Ширина (от) | Высота (от) | Макс. вес (кг) | Изображение |
|---|---|---|---|---|---|
| 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 |
| Макс. ширина | 179 |
| Макс. высота | 179 |
| Запретить доставку | вкл |
| Сообщение | «Доставка недоступна: превышены габариты (макс. 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 |
| Запрет сверх XXL | Д: пусто Ш: пусто В: пусто + Запрет (min габарит > лимитов) | >4000 | Доп. не требуется (фактически не достигнется) |
Если хотите отделить тариф XL от XXL — добавьте отдельное правило с габаритами до XL и весом ≤ 2000 кг, а следующее правило начните с весом 2001–4000 и теми же габаритами XXL.
7. Смешанное правило (стоимость + габариты)
Бесплатная доставка крупного заказа при не слишком больших габаритах.
| Поле | Значение |
|---|---|
| Мин. стоимость | 10000 |
| Макс. стоимость | пусто |
| Макс. длина | 400 |
| Макс. ширина | 190 |
| Макс. высота | 200 |
| Весовые поля | пусто |
| Запретить доставку | выкл |
Если товар превышает габариты — вступят другие (платные) тарифы.
8. «Защитное» запрещающее правило по весу
Блокировка заказов тяжелей 150 кг (малые отправления). При использовании автомобильных классов можете добавить второе «защитное» правило, блокирующее вес выше 4000 кг, если дальнейшая обработка невозможна.
| Поле | Значение |
|---|---|
| Мин. вес | 151 |
| Макс. вес | пусто |
| Запретить доставку | вкл |
| Сообщение | «Превышен лимит веса: 150 кг» |
Для общей логистики: при необходимости добавьте ещё одно правило: Min вес: 4001, Запрет: да, Сообщение: «Превышен технический лимит 4000 кг».
9. Отладка конфликтов
Если два правила перекрываются и оба разрешающие:
- Сравните диапазоны — сделайте один уже.
- Явно введите min/max вместо пустых полей.
Советы
- Комбинируйте габариты и вес: это снижает риск выбора неподходящего типа транспорта.
- При планировании тестов проверяйте границы: 700/701, 1400/1401, 2000/2001, 4000/4001.
- Используйте целочисленные «стыки» (например, 700 / 701) для понятности.
Если появятся новые классы (например, XXXL) — добавьте их с новым пределом веса и скорректируйте запрещающие правила.




