Клієнт зібрав кошик на 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+ проєктів з налаштування доставки. Замовте консультацію — ми підберемо оптимальний метод під ваш магазин.
Інтеграція доставки: від розрізнених API до єдиного калькулятора за 5 днів
Покупець кидає кошик на етапі доставки — не бачить розрахунку або бачить свідомо невірну ціну. Кожен такий випадок втрачає конверсію. Автоматизація логістики в 1С-Бітрікс вирішує цю проблему: ми підключаємо служби доставки так, щоб ціна показувалася миттєво, а трекінг оновлювався без участі менеджера. Більше 50 реалізованих проєктів з каталогами від 500 до 100 000 SKU, досвід понад 8 років. Середній час підключення однієї транспортної компанії — 4 дні.
Як прискорити підключення служб доставки до 1С-Бітрікс?
Головна складність — не сам виклик API, а адаптація до логіки кожного перевізника. СДЕК, Boxberry, Нова пошта, ПЕК, DPD — у кожного свій формат запиту, тарифікація та обробка помилок. Ми використовуємо готові адаптери під кожну ТК, що скорочує час інтеграції втричі порівняно з реалізацією з нуля. Розгорнутий кейс: інтернет-магазин товарів для дому (15 000 товарів) — підключили СДЕК та Boxberry за 5 днів, автоматизували розрахунок та створення замовлень. Звернення до підтримки з доставки знизилися на 60%, середній чек зріс на 8% за рахунок індикатора безкоштовної доставки.
Чому API кожної транспортної компанії — окремий квест?
СДЕК — об'ємна вага та карта ПВЗ
API v2 (/api/v2/calculator/tarifflist) приймає габарити, вагу та адреси — повертає всі доступні тарифи. Підводні камені: об'ємна вага розраховується за формулою (Д × Ш × В) / 5000. Якщо фізична вага 2 кг, а об'ємна 8 кг — СДЕК бере по об'ємній. Не врахуєте в калькуляторі — покупець побачить одну ціну, а заплатить іншу. Карта ПВЗ завантажується через /deliverypoints. Віджет СДЕК можна вбудувати, але він конфліктує зі стилями Бітрікс — малюємо свою карту на Яндекс.Картах. Автоматичне створення замовлення через /api/v2/orders — при оформленні заявка летить у СДЕК, повертається трек-номер. Друк накладних та етикеток з адмінки — через /api/v2/print/orders. Тарифи: склад-склад, склад-двері, двері-двері, експрес, постамат.
Boxberry — широка мережа ПВЗ в регіонах
Найширша мережа пунктів видачі в малих містах. API простіше, ніж у СДЕК, але є нюанси з післяплатою та частковим викупом. Типові помилки при інтеграції: відсутність фільтрації ПВЗ за ознакою onlyPrepaid → помилки при післяплаті; ігнорування параметра partialReturn → ламає частковий викуп. API повертає код міста у форматі "770000000000" — потрібне маппінг на index міста.
Нова пошта — лідер українського ринку
Для України — обов'язкове підключення Нової пошти через API v2. Розрахунок вартості, створення ЕН, друк накладної, трекінг. Карта відділень з фільтрацією (поштомати, прийом платежів). Асинхронне оновлення статусів через агент Бітрікс кожні 15 хвилин.
ПЕК — важкі вантажі та збір
Коли потрібно відправити диван або обладнання. Розрахунок збірних вантажів, страхування, обрешітка. Доставка до терміналу та від дверей до дверей. Індекси терміналів ПЕК підвантажуємо в інфоблок для автопідстановки.
DPD — експрес-доставка з часовими слотами
DPD по Україні та за кордон. Доставка у вибраний часовий інтервал, повернення підписаних документів. У розрахунку враховуємо об'ємну вагу за формулою (Д×Ш×В)/4000 — відмінність від СДЕК. Документація DPD: volumetric weight factor 4000.
Як об'єднати різні ТК в єдиному калькуляторі?
Використовуємо гібридний підхід: модуль-агрегатор, який маршрутизує запити до різних API та нормалізує відповіді. Він обробляє запити в 5 разів швидше, ніж окремі інтеграції, завдяки паралельним викликам через curl_multi. У відповіді модуля — єдина структура: назва тарифу, ціна, термін, тип доставки. Кешування теговане: при зміні налаштувань модуля очищується лише кеш розрахунку для обраного міста, решта залишається. Подію OnBeforeDeliveryCalculate вішаємо на кастомний обробник — так підміняємо стандартну логіку доставки.
Розрахунок вартості: які граблі зустрічаються?
Автоматичний калькулятор підсумовує фізичну та об'ємну вагу товарів у кошику, додає вагу упаковки, обирає найбільшу. Звучить просто, але:
- Габарити мають бути заповнені у кожного товару. Немає габаритів — немає розрахунку. На каталозі в 10 000 SKU обов'язково знайдуться товари без розмірів — для них заводимо дефолтні значення (наприклад, 0.1×0.1×0.1 м) і попереджаємо менеджера через поштову подію.
- Промоакції та пороги безкоштовної доставки — гнучке налаштування: за сумою замовлення, для VIP-клієнтів, при конкретному способі оплати. Реалізуємо через користувацькі властивості кошика.
- Індикатор «До безкоштовної доставки залишилося N» — проста річ, але піднімає середній чек на 5–12%. Обчислюємо за сумою кошика та найближчим порогом, виводимо в шаблоні кошика.
Як автоматизувати трекінг, самовивіз та кур'єрську доставку?
Трекінг. Автоматичне опитування API транспортних компаній — агент Бітрікс кожні 30 хвилин перевіряє статуси замовлень, у яких STATUS_DELIVERY != 'DELIVERED'. При зміні — оновлення статусу замовлення в системі та повідомлення покупцеві (email, SMS, push). Вбудована сторінка трекінгу в особистому кабінеті — покупцю не потрібно йти на сайт ТК. Карта з поточним місцезнаходженням, прогнозована дата доставки, можливість переадресації.
Самовивіз. Власні точки видачі на карті: адреси, графік, контакти. Пошук найближчої за адресою покупця. Перевірка наявності в реальному часі, бронювання до певної години. QR-код для швидкого отримання та SMS про готовність до видачі.
Кур'єрська доставка. Зони доставки з різною вартістю. 2-годинні слоти, управління розкладом кур'єрів, обмеження замовлень на слот. Доставка день у день — прийом до 14:00, експрес за 2-4 години з націнкою за терміновість. Інтеграція з навігацією для оптимізації маршрутів.
Мультисклад. Декілька складів з адресами та зонами обслуговування. Автоматичний вибір складу відвантаження за адресою покупця — пріоритет найближчому, де є всі товари замовлення. Якщо на одному складі всього немає — розділення замовлення по складах (мультидоставка). Синхронізація залишків через 1С або WMS (CommerceML), використовуємо події OnBeforeBasketAdd для перевірки доступності.
Порівняння транспортних компаній
| Параметр |
СДЕК |
Boxberry |
Нова пошта |
ПЕК |
DPD |
| Покриття |
Україна, СНД |
Регіони, малі міста |
Вся Україна |
Україна, важкі вантажі |
Україна, експрес |
| Швидкість доставки |
2–7 днів |
3–10 днів |
1–3 дні |
3–10 днів |
1–4 дні |
| Складність API |
Середня |
Низька |
Висока (XML) |
Середня |
Середня |
| Особливість |
Широкий набір тарифів, постамати |
Найширша мережа ПВЗ |
Стабільна, швидка відповідь |
Страхування, обрешітка |
Часові інтервали |
Етапи підключення служб доставки
-
Аналіз логістики (1–2 дні) — географія, середня вага, обсяг замовлень, інтеграція з 1С. Рекомендуємо комбінацію ТК.
-
Підключення API (3–5 днів на ТК) — налаштування розрахунків, карт ПВЗ, автоматичне створення замовлень через агенти та події.
-
Налаштування трекінгу (1–2 тижні) — агенти оновлення статусів, шаблони повідомлень, сторінка трекінгу.
-
Тестування (2–3 дні) — перевірка на реальних адресах, порівняння тарифів, контроль помилкових розрахунків, навантажувальне тестування.
-
Деплой та навчання (1 день) — вивантаження модуля, передача доступів, навчання менеджерів.
-
Гарантійна підтримка (1 місяць) — виправлення багів, коригування конфігурацій, доналаштування кешування.
Що входить у вартість інтеграції
- Документація зі схемою обміну (логістичні маршрути, тарифні зони).
- Налаштовані доступы до API кожної ТК, ключі, вебхуки.
- Шаблони повідомлень (email, SMS, push) для статусів доставки.
- Навчання менеджерів: робота з адмінкою, друк документів, обробка помилок.
- Півроку технічної підтримки після запуску.
Орієнтовні терміни реалізації
| Етап |
Термін |
| Підключення однієї ТК (API) |
3–5 днів |
| Карта вибору ПВЗ |
2–3 дні |
| Налаштування самовивозу |
2–3 дні |
| Система трекінгу |
1–2 тижні |
| Мультисклад |
2–4 тижні |
| Комплексна логістична система |
4–8 тижнів |
Терміни залежать від кількості ТК, складності каталогу та необхідності інтеграції з 1С/ERP. Вартість розраховується індивідуально — орієнтуйтеся на економію: зниження операційних витрат на доставку до 40% та скорочення звернень до підтримки на 60%. Наприклад, один із клієнтів з магазином електроніки (20 000 товарів) повернув інвестиції за 3 місяці за рахунок зменшення кількості «забутих» замовлень. Середня економія наших клієнтів — 15 000 грн на місяць на логістиці.
Готові прискорити логістику вашого інтернет-магазину? Зв'яжіться з нами — допоможемо підібрати оптимальну комбінацію ТК під ваш асортимент та бюджет. Замовте консультацію — і ми підготуємо пропозицію за 1 робочий день.