Налаштування безплатної доставки за умовою 1С-Bitrix
Безплатна доставка при замовленні від певної суми — одна з найпопулярніших механік у інтернет-магазині. У Bitrix це реалізується через правила обмежень служб доставки, або через маркетингові правила кошика.
Два способи реалізації
Способ 1: Обмеження служб доставки (рекомендований)
Магазин → Налаштування → Служби доставки → [служба] → Обмеження:
Вкладка «Обмеження» дозволяє задати умови, при яких служба доставки доступна або недоступна. Для безплатної доставки:
- Створюється окрема служба доставки «Безплатна доставка» з нульовою ціною
- У обмеженнях вказується: мінімальна сума замовлення, регіон, група користувачів
Обмеження зберігаються в b_sale_delivery_restriction. При розрахунку списку доступних служб доставки в кошику модуль sale застосовує ці умови та показує/приховує варіанти.
Способ 2: Маркетингове правило зі скидкою на доставку
Магазин → Маркетинг → Скидки та акції → Додати:
- Умова:
Сума замовлення >= 3000 - Дія:
Скидка на доставку 100%
Цей спосіб застосовує 100% скидку до будь-якої вибраної служби доставки. Мінус: скидка застосовується до всіх служб, а не тільки до потрібної.
Відображення порога в кошику
Важлива деталь UX — показувати покупцю, скільки залишилося до безплатної доставки. Це не налаштовується стандартно: потрібна кастомізація шаблону компонента кошика. У шаблоні читається поточна сума кошика та поріг безплатної доставки (зберігається в налаштуваннях служби доставки або в налаштуваннях сайту), обчислюється різниця та виводиться рядок «До безплатної доставки залишилось X рублів».
Регіональні умови
Якщо безплатна доставка діє тільки для певних регіонів (наприклад, тільки по Мінську), використовуються обмеження за зонами доставки:
Магазин → Налаштування → Служби доставки → [служба] → Місцеположення
Тут вказуються міста та регіони, для яких служба активна. Служба «Безплатна доставка по Мінську» буде доступна тільки покупцям з мінським адресою доставки.
Строки виконання
Налаштування безплатної доставки при замовленні від суми з перевіркою відображення — 3–5 годин. З кастомним блоком «До безплатної доставки залишилось» у шаблоні кошика — 1 робочий день.







