Службы доставки для 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 недель |
Настроенная логистика — это меньше обращений «где мой заказ?», ниже операционные затраты и покупатели, которые возвращаются.







