corsik corsik

Правила доставки: общее описание

Быстрый старт (чеклист)

  1. Создайте правило: Сервис → Расчёт стоимости доставки по зонам → Правила доставки.
  2. Задайте только нужные ограничения (пустое поле = нет ограничения).
  3. (Опционально) Включите «Запретить доставку» и укажите понятное клиентское сообщение.
  4. Сохраните и привяжите правило к зоне / складу.
  5. Протестируйте граничные случаи (минимум, максимум, превышение).

Введение

Правила доставки позволяют задавать гибкие условия расчёта и доступности доставки в зависимости от:

  • совокупной стоимости заказа;
  • общего веса;
  • максимальных габаритов товаров в заказе.

Это помогает:

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

Список правил доставки

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

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

Список правил доставки

Добавление правила доставки

Нажмите “Добавить правило” — откроется слайдер с формой и блоком “Условия доставки”.

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

Пошаговая инструкция

  1. Перейдите в раздел.
  2. Нажмите “Добавить правило”.
  3. Введите Наименование (например: «Бесплатная доставка от 5000» или «Ограничение по габаритам»).
  4. Заполните нужные Условия доставки:
    • Минимальная / Максимальная стоимость заказа;
    • Минимальный / Максимальный вес заказа;
    • Минимальная / Максимальная длина, ширина, высота товаров.

    Можно указать один или несколько параметров. Пустое поле = без ограничения.

  5. Укажите Сортировку.
  6. (Опционально) Включите Запретить доставку.
  7. Заполните Сообщение об ошибке (только если включён запрет).
  8. Сохраните.

Типы условий

По общей стоимости и/или суммарному весу заказа

Правило срабатывает, если итоговая стоимость и/или общий вес заказа попадают в заданные диапазоны.

Примеры:

  • бесплатная доставка от определённой суммы;
  • надбавка или отдельный сценарий для тяжёлых отправлений;
  • блокировка оформления при слишком малой сумме.

По габаритам товаров

Оцениваются максимальные габариты (длина, ширина, высота) среди всех товаров в заказе.

Примеры:

  • запрет доставки крупногабаритных товаров;
  • разные тарифы для разных классов размеров.

Алгоритм применения правил

  1. Собираются все правила, привязанные к соответствующей зоне / складу.
  2. Фильтрация по условиям: каждое заполненное поле интерпретируется как обязательное (логическое AND).
    • Пустой минимум = нет нижней границы.
    • Пустой максимум = нет верхней границы.
    • Граница включительна: значение считается подходящим, если min ≤ значение ≤ max.
  3. Для габаритов сравниваются максимальные длина, ширина, высота заказа с установленными верхними пределами правил.
  4. Из подходящих правил:
    • Если несколько правил с одинаковым приоритетом и все разрешающие — берётся наиболее «узкое» (минимальная суммарная ширина диапазонов).
  5. Итог: либо доставка разрешена (с выбранным правилом), либо заблокирована с сообщением.

Рекомендуется явно протестировать сценарии конфликтов (два пересекающихся диапазона, смешанные разрешающие/запрещающие правила).


Примеры

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


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

Почему не сработало ожидаемое правило?

Проверьте: диапазон значений, приоритет, пустые границы, конфликт с «всегда подходящим» правилом.

Что если два правила одинаковы по приоритету?

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

Нужно ли заполнять оба значения диапазона?

Желательно, но можно только min или только max.

Когда выводится сообщение об ошибке?

Только если правило помечено «Запретить доставку» и сработало.