Бесплатная доставка в Битрикс: порог заказа, скидки и исключения
Бесплатная доставка в Битрикс — это не одна галочка, а согласованная логика: от какой суммы считать порог, до или после скидок, для каких зон и товаров правило действует и что происходит, когда покупатель меняет корзину. Ниже — порядок согласования входных данных, развилки выбора, таблица сценариев, учебный пример и чек-лист приёмки, по которому правило можно принять в работу.
Какую задачу закрывает правило бесплатной доставки
Правило бесплатной доставки отвечает на один вопрос: при каких условиях стоимость доставки для покупателя становится нулевой. Всё остальное — порог, зоны, исключения, порядок расчёта вместе со скидками — это уточнения к этому вопросу, а не отдельные задачи.
Полезно сразу разделить два слоя настройки. Первый — сами службы доставки: их состав, профили, ограничения, привязка к группам местоположений, дополнительные услуги, самовывоз. Второй — условие, при котором конкретный способ доставки достаётся покупателю без доплаты. В Битрикс это разные слои, и их смешение — источник большинства спорных ситуаций: правило вроде бы включено, а покупатель всё равно видит стоимость.
Границы задачи стоит зафиксировать письменно. Мы не переделываем модуль доставки целиком, не меняем интеграции со службами и не вмешиваемся в расчёт стоимости перевозчиком. Мы настраиваем и проверяем одно правило — когда доставка показывается покупателю как бесплатная, а когда нет. Если по ходу работы выясняется, что нужен другой расчёт перевозчика, это отдельная задача.
Какие исходные данные согласовать до настройки
До любых изменений нужно собрать входные данные. Их удобно разбить по владельцам: маркетинг отвечает за смысл акции, логистика — за способы доставки и географию, финансы — за то, как порог соотносится с себестоимостью доставки, юрист — за формулировки условий для покупателя.
Минимальный набор, без которого настройка превращается в догадки:
- Пороговая сумма и валюта, в которой она считается.
- База расчёта: сумма до скидок или после скидок.
- География: для каких групп местоположений правило действует, а для каких нет.
- Способы доставки, которые участвуют в акции, и те, что остаются платными всегда.
- Исключения по товарам: категории, отдельные позиции, крупногабарит, товары под заказ.
- Поведение при изменении корзины: что видит покупатель, если сумма упала ниже порога уже после того, как он выбрал бесплатный способ.
- Ответственный за правило и порядок его изменения.
Отдельно стоит договориться о формулировке для покупателя. «Бесплатная доставка от N» и «бесплатная доставка при заказе от N с учётом скидок» — это разные обещания, и они по-разному воспринимаются в корзине. Формулировку лучше согласовать с профильным специалистом, если она становится частью публичной оферты или условий акции.
Развилка первая: порог до скидок или после
Это самая частая развилка, и она определяет почти всё поведение правила. Если порог считается по сумме до скидок, покупатель с промокодом или накопительной скидкой сохраняет право на бесплатную доставку, даже когда фактически платит меньше порога. Если порог считается после скидок, бесплатная доставка может «отвалиться» в момент применения купона — и это нужно объяснить покупателю заранее.
В Битрикс скидки, купоны и накопительные программы применяются в определённом порядке. Поэтому вопрос «до или после» — это не только маркетинговое решение, но и вопрос о том, на каком шаге расчёта берётся сумма для сравнения с порогом. Точный порядок применения скидок зависит от редакции и версии продукта; его нужно сверить со специалистом и проверить на тестовом магазине, а не предполагать по названию настройки.
Практический критерий выбора простой. Если акция задумана как «мы поощряем крупный заказ», логичнее считать до скидок: покупатель не наказывается за использование промокода. Если акция задумана как «мы не работаем в убыток», логичнее считать после скидок, но тогда формулировку и подсказку в корзине нужно сделать предельно ясной. Смешивать оба подхода в одном правиле не стоит.
Развилка вторая: зоны доставки и группы местоположений
Бесплатная доставка редко бывает одинаковой для всей страны. В Битрикс службы доставки привязываются к группам местоположений, и это даёт естественный способ развести зоны: одна группа — город и ближний пригород, другая — регионы, третья — удалённые направления. Для каждой зоны можно задать свой порог или вовсе не давать бесплатной доставки.
Здесь важно не дублировать работу. Если расчёт стоимости и статусы уже настроены в рамках интеграции магазина со службами доставки — расчёта и статусов, правило бесплатной доставки должно опираться на ту же логику зон, а не заводить параллельную. Иначе получится, что в корзине одна зона, а в расчёте перевозчика — другая, и покупатель увидит противоречивые суммы. Иначе получится, что в корзине одна зона, а в расчёте перевозчика — другая, и покупатель увидит противоречивые суммы.
Критерий выбора зон: правило должно быть объяснимо одной фразой. «Бесплатно по городу от порога, в регионы — платно» понятно. «Бесплатно в некоторые регионы, кроме части районов, по списку» — почти всегда приводит к спорам и ручным правкам. Если зон много, стоит проверить, не проще ли упростить логику.
Развилка третья: тяжёлые товары и исключения
Исключения нужны там, где стоимость доставки несопоставима со стоимостью товара. Крупногабарит, товары с особыми условиями перевозки, позиции под заказ, товары с фиксированной стоимостью доставки — всё это кандидаты в исключения. В Битрикс такие ограничения удобно привязывать к свойствам товаров и категориям, а не перечислять позиции вручную: ручные списки быстро устаревают при обновлении каталога.
Есть два принципа, и их лучше не смешивать. Первый: исключённый товар не участвует в наборе суммы для порога. Второй: исключённый товар участвует в наборе суммы, но сама доставка по нему остаётся платной. Первый принцип проще объяснить, второй — точнее по деньгам. Выбор зависит от того, готов ли бизнес считать порог по «обычным» товарам и отдельно оговаривать доставку крупногабарита. В Битрикс такие ограничения удобно привязывать к свойствам товаров и категориям, а не перечислять позиции вручную: ручные списки быстро устаревают при обновлении каталога.
Отдельно стоит решить, что делать с товарами, которых нет в наличии. Если позиция недоступна и не попадает в заказ, она не должна влиять на порог. Это ещё один аргумент в пользу того, чтобы считать сумму по фактически оформляемым позициям, а не по «положенному в корзину».
Что происходит при изменении корзины
Изменение корзины — самый недооценённый сценарий. Покупатель набрал сумму выше порога, выбрал бесплатную доставку, потом убрал одну позицию — и сумма упала ниже порога. Что он увидит: доставка станет платной, останется бесплатной или появится предупреждение?
Правильное поведение зависит от того, на каком шаге оформления это произошло. Если покупатель ещё в корзине, логично пересчитать стоимость и показать актуальный вариант. Если он уже на шаге выбора доставки, стоит показать понятное сообщение о том, что условие изменилось. Молчаливая подмена суммы — худший вариант: покупатель воспринимает это как ошибку магазина. В Битрикс поведение корзины зависит от настроек пересчёта и событий модуля.
Второй сценарий — применение промокода или накопительной скидки уже после выбора доставки. Если порог считается после скидок, именно здесь правило может сработать неожиданно. Поэтому в правилах работы с корзиной и в скидках и промокодах в Битрикс стоит заранее проверить, как ведут себя условия при совместном применении, и не полагаться на то, что порядок применения очевиден.
Третий сценарий — частичная отгрузка или изменение состава заказа менеджером. Здесь правило бесплатной доставки уже не должно пересчитываться автоматически без участия человека: это вопрос к процессу, а не к настройке. Ответственного за такие правки нужно назначить заранее.
Таблица сценариев и ожидаемых результатов
Таблица помогает выбрать подход до настройки. Строки — типовые ситуации, колонки — что решаем и как проверяем.
| Сценарий | База расчёта порога | Зоны | Исключения | Что проверяем на тесте |
|---|---|---|---|---|
| Единый порог по всей стране | Сумма до скидок | Одна зона | Нет | Бесплатная доставка появляется ровно на пороге и выше |
| Порог по городу, регионы платно | Сумма до скидок | Две и более групп местоположений | Нет | В регионе бесплатный вариант не показывается |
| Порог после скидок | Сумма после скидок и купонов | Одна зона | Нет | Применение купона ниже порога снимает бесплатную доставку |
| Крупногабарит исключён из набора суммы | Сумма без исключённых товаров | Одна зона | Категория или свойство товара | Заказ только из исключённых товаров не даёт бесплатной доставки |
| Исключённый товар в наборе, доставка платная | Сумма со всеми товарами | Одна зона | Категория или свойство товара | Порог набран, но по исключённому товару доставка платная |
| Изменение корзины после выбора доставки | Любая | Любая | Любые | Сумма и статус доставки пересчитываются, покупатель видит понятное сообщение |
Таблица не заменяет проверку на тестовом магазине: она фиксирует договорённость, которую потом нужно подтвердить поведением корзины и оформления заказа.
Учебный пример: порог, две зоны и исключение
Ниже — учебный пример. Компания, суммы и количество товаров условны, это учебный пример.
Входные условия
Условный магазин продаёт товары для дома. Согласованы такие условия акции:
- Порог бесплатной доставки — 5000 ₽.
- База расчёта — сумма до скидок.
- Зона «город» — бесплатная доставка от порога; зона «регионы» — доставка всегда платная.
- Категория «Мебель» исключена из набора суммы для порога.
- Способы доставки, участвующие в акции, — курьер по городу и самовывоз; остальные способы остаются платными.
- Ответственный за правило — руководитель интернет-магазина, изменения — только через тестовый магазин.
Действия
Сначала на тестовом магазине заводят копию текущих настроек доставки и скидок, чтобы была точка возврата. Затем настраивают привязку служб доставки к группам местоположений так, чтобы «город» и «регионы» были разными группами. После этого задают условие бесплатной доставки для городской зоны и проверяют, что региональная зона его не получает.
Отдельно настраивают исключение для категории «Мебель»: она не должна увеличивать сумму, которая сравнивается с порогом. Затем проверяют совместную работу со скидками: применяют промокод и накопительную скидку и смотрят, сохраняется ли бесплатная доставка при сумме до скидок выше порога.
Наблюдаемый результат
Ожидаемое поведение: заказ на 5000 ₽ и выше по городской зоне без товаров категории «Мебель» показывает бесплатную доставку. Заказ на 4800 ₽ — платную. Заказ с мебелью на 6000 ₽, где мебель стоит 2000 ₽, не даёт бесплатной доставки, потому что сумма без исключённой категории — 4000 ₽. Заказ в регион не показывает бесплатный вариант независимо от суммы. Применение промокода не снимает бесплатную доставку, пока сумма до скидок выше порога.
Проверка
Проверку ведут по заранее составленному списку заказов: ровно на пороге, чуть ниже, с исключённой категорией, в другой зоне, с промокодом, с изменением корзины после выбора доставки. Для каждого случая фиксируют, что видит покупатель в корзине и на шаге оформления. Если поведение расходится с ожидаемым, правило не принимают, а возвращают на доработку. Важно проверять не только успешные сценарии, но и граничные значения.
Как проверить результат на тестовом магазине
Проверка — это не один заказ, а набор ситуаций. Ниже чек-лист приёмки, по которому удобно принимать правило.
- Создана копия настроек доставки и скидок, есть план возврата к прежнему состоянию.
- Проверка идёт на тестовом магазине, а не на рабочем.
- Заказ ровно на пороге даёт бесплатную доставку в разрешённой зоне.
- Заказ чуть ниже порога бесплатную доставку не даёт.
- Заказ в зоне, исключённой из акции, не показывает бесплатный вариант.
- Заказ только из исключённых товаров не набирает порог.
- Заказ с исключённым товаром и обычными товарами ведёт себя так, как записано в договорённости.
- Применение промокода и накопительной скидки проверено отдельно.
- Изменение корзины после выбора доставки пересчитывает сумму и статус.
- Покупатель видит понятное сообщение, если условие перестало выполняться.
- Формулировка акции в корзине совпадает с согласованной.
- Назначен ответственный за правило и порядок его изменения.
- Зафиксировано, что именно считается базой расчёта порога.
Если хотя бы один пункт не подтверждён, правило лучше не включать: расхождение между обещанием и корзиной почти всегда приводит к обращениям в поддержку.
Типичные ошибки и ограничения
Первая ошибка — смешивать настройку служб доставки и правило бесплатной доставки. Службы отвечают за способы, зоны и ограничения; правило бесплатной доставки — за условие, при котором стоимость обнуляется. Смешение приводит к тому, что правки в одном слое ломают другой.
Вторая ошибка — не зафиксировать базу расчёта. Если в договорённости не сказано, до или после скидок считается порог, каждый участник понимает это по-своему, и в корзине появляется поведение, которое никто не планировал.
Третья ошибка — ручные списки исключений. Перечень позиций устаревает при первом же обновлении каталога. Исключения лучше привязывать к категориям и свойствам товаров.
Четвёртая ошибка — проверка только «идеального» сценария. Реальные ситуации включают изменение корзины, применение купона, частичную отгрузку. Если эти сценарии не проверены, правило считается неготовым.
Ограничения тоже стоит проговорить. Правило бесплатной доставки не отменяет расчёт перевозчика и не меняет его логику. Оно не решает вопросы себестоимости — это решение бизнеса, а не настройки. И оно не заменяет юридическую проверку формулировок акции: если условия становятся частью публичного обещания, их стоит сверить с профильным специалистом.
Ответственные и порядок внесения изменений
У правила должен быть ответственный владелец. Техническую часть выполняет команда, поддерживающая магазин. Логистика подтверждает зоны и способы доставки, финансы — порог и базу расчёта.
Порядок изменений простой и обязательный: сначала копия текущих настроек и точка возврата, затем правка на тестовом магазине, затем проверка по чек-листу, и только после этого перенос на рабочий магазин. Если правило затрагивает сложную логику оформления заказа, разумно привлекать разработчиков.
Что делать дальше
Начните с одного: зафиксируйте на бумаге, что именно означает бесплатная доставка в вашем магазине — порог, база расчёта, зоны, исключения и поведение при изменении корзины. Этот документ снимет большую часть споров ещё до настройки. Затем соберите тестовый набор заказов и прогоните его по чек-листу. Если правило проходит проверку, его можно включать; если нет — доработать и проверить снова.
Бесплатная доставка в Битрикс настраивается в модуле доставки или в скидках?
Это два связанных слоя. Службы доставки отвечают за способы, зоны и ограничения, а условие бесплатной доставки задаётся отдельно и опирается на сумму заказа. Точную комбинацию настроек зависит от редакции и версии продукта.
Порог считать до скидок или после?
Зависит от смысла акции. До скидок — покупатель не теряет бесплатную доставку из-за промокода. После скидок — правило точнее по деньгам, но требует понятного сообщения в корзине. Главное — зафиксировать выбор письменно и не смешивать оба подхода.
Как исключить крупногабаритные товары?
Через категории и свойства товаров, а не ручным перечнем позиций. Нужно заранее решить, исключённый товар не участвует в наборе суммы или участвует, но доставка по нему остаётся платной.
Что показывать покупателю, если он убрал товар и сумма упала ниже порога?
Пересчитать стоимость и показать актуальный вариант с понятным сообщением. Молчаливая подмена суммы воспринимается как ошибка магазина.
Можно ли проверить правило без тестового магазина?
Полноценно — нет. Изменения затрагивают корзину и оформление заказа, поэтому требуется проверка на тестовом магазине.
Нужна ли юридическая проверка формулировки акции?
Если условие становится частью публичного обещания или оферты, формулировку стоит сверить с профильным специалистом. Это не заменяет техническую настройку, но снижает риск расхождений между текстом и поведением корзины.