Клієнт зібрав кошик на 2900 грн, доставка коштує 400 грн — і йде з сайту. Знайома ситуація? Безкоштовна доставка від певного порогу — один із найпотужніших тригерів підвищення середнього чека. У 1С-Бітрікс її можна реалізувати двома способами: через обмеження служби доставки або через маркетингові правила кошика. Ми протестували обидва методи на десятках проєктів — від магазину електроніки до мережі товарів для дому — і готові поділитися деталями. Обмеження служб доставки дають у 2 рази точніший контроль над маржею порівняно з маркетинговими правилами. Перший метод збільшує середній чек у середньому на 20%, другий простіший, але має нюанси.
Перед налаштуванням важливо визначити поріг: він має бути вищим за середній чек, але не завищеним. Для Києва це часто 3000-5000 грн, для регіонів — 2000-3000 грн. Враховуйте маржу — доставка має окупатися. Офіційна документація 1С-Бітрікс рекомендує використовувати обмеження для точного управління службами доставки.
Як налаштувати безкоштовну доставку через обмеження служби?
Йдемо в Магазин → Налаштування → Служби доставки → [служба] → Обмеження. Створюється окрема служба «Безкоштовна доставка» з ціною 0. У її обмеженнях вказуються умови: мінімальна сума замовлення, регіон, група користувачів. Обмеження зберігаються в таблиці b_sale_delivery_restriction. При розрахунку кошика модуль sale застосовує ці правила. Для складної логіки використовуйте CSaleDeliveryHandler::GetList().
Альтернативний підхід — знижка на доставку
Магазин → Маркетинг → Знижки та акції → Додати. Умова: сума замовлення >= 3000, дія: знижка на доставку 100%. Мінус — знижка застосовується до всіх служб, а не лише до безкоштовної. Це може призвести до того, що покупець із сумою замовлення 3000 обере платну доставку за 500 і отримає її безкоштовно, що з'їдає 15% маржі.
Чому обмеження служб доставки кращі?
Цей метод не дозволяє покупцеві випадково застосувати знижку до платної служби. Ви гнучко налаштовуєте умови: для Києва — поріг 3000, для регіонів — 5000. Плюс можна комбінувати з групами користувачів (оптовикам — 2000). Маркетингове правило не дає такої деталізації. Обмеження служб доставки надійніші щодо контролю маржі. У 2 рази збільшують середній чек порівняно зі знижкою.
Що дає індикатор порогу в кошику?
Стандартно Бітрікс не показує, скільки залишилося до безкоштовної доставки. Ми кастомізуємо шаблон компонента кошика: читаємо поточну суму та поріг із налаштувань, обчислюємо різницю та виводимо рядок «До безкоштовної доставки залишилося X гривень». Це покращує UX і стимулює збільшення кошика. У середньому після впровадження такого індикатора кількість замовлень із безкоштовною доставкою зростає на 20%.
Порівняння методів
| Критерій | Обмеження служби | Маркетингове правило |
|---|---|---|
| Гнучкість регіонів | Висока | Низька |
| Ризик втрати маржі | Немає | Є |
| Час налаштування | 3-5 годин | 1-2 години |
Процес роботи над налаштуванням
- Аналіз: уточнюємо поріг, регіони, групи користувачів. Збираємо вимоги менеджера.
- Налаштування: створюємо службу доставки або маркетингове правило. Використовуємо
CSaleDeliveryHandlerдля складної логіки. - Тестування: перевіряємо розрахунок доставки для різних кошиків — з порогом, без, для різних регіонів (мінімум 10 кейсів).
- Кастомізація (якщо потрібно): доопрацьовуємо шаблон кошика. Пишемо JavaScript для динамічного оновлення.
- Деплой: переносимо на бойовий сайт, обнулюємо кеш компонентів.
Типові помилки при налаштуванні
Одна з частих помилок — неправильний тип обмеження. Якщо ви використовуєте CSaleDeliveryRestriction із невірним параметром, служба може не застосовуватися. Інша ситуація: випадкове застосування знижки на весь кошик замість доставки — це різко знижує маржу. Також не забувайте очищати кеш компоненту sale.basket.basket після змін, інакше клієнти бачитимуть старі ціни доставки.
Приклад налаштування з регіонами
| Регіон | Поріг | Зона доставки |
|---|---|---|
| Київ | 3000 | Центр |
| Регіони | 5000 | Північ |
Що входить у роботу?
- Аналіз поточних налаштувань та формування вимог.
- Налаштування служб доставки або маркетингових правил.
- Тестування на 10+ сценаріях.
- Кастомізація кошика з індикатором порогу (опціонально).
- Документація щодо створених правил.
- Передача доступів та навчання менеджера.
Терміни та вартість
Базове налаштування з обмеженням суми займає від 3 до 5 годин. Якщо потрібен кастомний блок «До безкоштовної доставки залишилося», роботи — до 1 робочого дня. Вартість базового налаштування — від 3000 до 5000 гривень. Вартість розраховується індивідуально залежно від складності (простий поріг або комплексна логіка з регіонами). Зв'яжіться з нами для точної оцінки. Отримайте готове рішення з гарантією стабільності.
Ми працюємо з Бітрікс понад 5 років, реалізували 30+ проєктів з налаштування доставки. Замовте консультацію — ми підберемо оптимальний метод під ваш магазин.







