Служби доставки для 1С-Бітрікс
API транспортних компаній — де живе вся складність
Інтеграція з ТК виглядає просто: смикнув API, отримав ціну та термін, показав покупцеві. На практиці — кожен перевізник віддає дані у своєму форматі, з власною логікою тарифікації та своїми підводними каменями.
СДЕК — основний робочий кінь
API v2 (api/v2/calculator/tarifflist) приймає габарити, вагу та адреси — віддає всі доступні тарифи з цінами та термінами. Підводні камені:
- Об'ємна вага розраховується за формулою
(Д × Ш × В) / 5000. Якщо фізична вага 2 кг, а об'ємна 8 кг — СДЕК візьме за об'ємною. Не врахуєш у калькуляторі — покупець побачить одну ціну, а заплатить іншу - Карта ПВЗ завантажується окремим запитом (
deliverypoints). Фільтрація за містом, наявністю примірки, прийомом накладеного платежу. Віджет СДЕК можна вбудувати, але він тягне свої стилі та конфліктує з Бітрікс-шаблонами — зазвичай малюємо свою карту на Яндекс.Картах - Автоматичне створення замовлення через
api/v2/orders— при оформленні в магазині заявка летить у СДЕК, повертається трек-номер - Друк накладних та етикеток прямо з адмінки Бітрікс — через
api/v2/print/orders
Тарифи: склад-склад (до ПВЗ, 2-7 днів), склад-двері (кур'єром), двері-двері (забір + кур'єрська), експрес (1-3 дні), поштомат.
Boxberry
Найширша мережа ПВЗ у регіонах — дістає туди, куди СДЕК не дотягується. API простіший, але є нюанси з накладеним платежем та частковим викупом. Карта ПВЗ з фільтрацією: примірка, оплата карткою, робота у вихідні.
Пошта Росії
Максимальне географічне покриття. API «Відправка» (Пошта Росії Бізнес) — розрахунок вартості, автоформування бланків ф.103 та ф.116, трекінг за трек-номером. Тарифи: посилка, бандероль, EMS. Міжнародні відправлення. Інтеграція стабільна, але API повільніший за комерційні ТК — закладаємо таймаути.
ПЕК
Коли потрібно відправити диван або промислове обладнання. Розрахунок збірних вантажів, страхування, обрешітка для крихкого. Доставка до терміналу та від дверей до дверей.
DPD
Експрес-доставка по Росії та за кордон. Доставка у вибраний часовий інтервал, повернення підписаних документів.
Розрахунок вартості — тонкощі, які ламають checkout
Автоматичний калькулятор сумує фізичну та об'ємну вагу товарів у кошику, додає вагу пакування, обирає більшу з двох і відправляє в API транспортної компанії. Звучить тривіально, але:
- Габарити мають бути заповнені у кожного товару. Немає габаритів — немає розрахунку. У каталозі на 10 000 SKU обов'язково знайдуться товари без розмірів, і кошик з ними зламає калькулятор
- Промоакції та пороги безкоштовної доставки — гнучке налаштування: за сумою замовлення, для VIP-клієнтів, при конкретному способі оплати
- Індикатор «До безкоштовної доставки залишилось N грн» у кошику мотивує добрати товарів — проста річ, але помітно піднімає середній чек
Трекінг
Автоматичний запит статусів у служб доставки через API. При кожній зміні — оновлення статусу замовлення в Бітрікс та сповіщення покупцеві (email, SMS, push).
Вбудована сторінка трекінгу в особистому кабінеті — покупцеві не потрібно йти на сайт ТК. Карта з поточним місцезнаходженням, прогнозована дата доставки, можливість переадресації — змінити ПВЗ або адресу.
Самовивіз
Власні точки видачі на карті: адреси, графік, контакти. Пошук найближчої за адресою покупця. Перевірка наявності в реальному часі, бронювання до певної години. QR-код для швидкого отримання. SMS про готовність до видачі.
Кур'єрська доставка
Зони доставки з різною вартістю. 2-годинні слоти, керування розкладом кур'єрів, обмеження замовлень на слот. Доставка день у день — прийом до 14:00, експрес за 2-4 години з надбавкою за терміновість. Інтеграція з навігацією для оптимізації маршрутів.
Мультисклад
Декілька складів з адресами та зонами обслуговування. Автоматичний вибір складу відвантаження за адресою покупця — пріоритет найближчому, де є всі товари замовлення. Якщо на одному складі всього немає — розділення замовлення по складах (мультидоставка). Синхронізація залишків через 1С або WMS.
Наш підхід
- Аналіз логістики — географія, середня вага, обсяг замовлень
- Підбір ТК — оптимальна комбінація за покриттям, вартістю та надійністю
- Інтеграція — підключення API, налаштування розрахунків, тестування на реальних адресах
- Трекінг — автоматизація відстеження та сповіщень
- Запуск — контроль коректності розрахунків у перші тижні
Терміни реалізації
| Завдання | Орієнтовний термін |
|---|---|
| Підключення однієї ТК (API) | 3-5 днів |
| Карта вибору ПВЗ | 2-3 дні |
| Налаштування самовивозу | 2-3 дні |
| Система трекінгу | 1-2 тижні |
| Мультисклад | 2-4 тижні |
| Комплексна логістична система | 4-8 тижнів |
Налаштована логістика — це менше звернень «де моє замовлення?», нижчі операційні витрати та покупці, які повертаються.







