Транспортно-логистическая компания «Автолайтэкспресс» — популярный выбор среди интернет-магазинов. Однако до недавнего времени у перевозчика был существенный недостаток для владельцев сайтов на «1С-Битрикс»: наличие API при полном отсутствии готового модуля в Маркетплейсе. Чтобы закрыть этот разрыв между интернет-магазином клиента и службой доставки, мы разработали модуль службы доставки для CMS 1С-Битрикс, который интегрирует интернет-магазин с API транспортно-логистической компании Автолайтэкспресс. Рассказываем, как мы избавили менеджеров от рутины, а покупателям дали прозрачный расчет стоимости доставки прямо в корзине. С чем пришел клиент: жизнь «до» интеграции Несмотря на наличие у «Автолайтэкспресс» открытого API, процесс доставки в магазине клиента работал в полуручном режиме: Слепая зона для покупателя: При оформлении заказа клиент не видел стоимость доставки. Сумма озвучивалась постфактум — после звонка менеджера или на этапе подтверждения, что негативно влияло на конверсию. Рутина для менеджеров: Сотрудникам приходилось вручную дублировать данные отправителя, получателя и параметры груза из админки Битрикса в личный кабинет перевозчика. Риск ошибок и потеря времени: Медленный перенос данных неизбежно приводил к опечаткам, а отслеживание статусов требовало постоянного переключения между вкладками. Цель была понятна — полностью автоматизировать обмен данными и сделать логистику прозрачной для всех участников процесса. Как мы решали задачу: этапы разработки Мы не просто написали скрипт для передачи данных, а создали полноценную службу доставки в экосистеме Битрикс. Модуль был спроектирован по слоям (Domain / Infrastructure / Sdk / Delivery), что позволило избежать громоздкого «монолита» и сделало решение легко масштабируемым под другие проекты. Что было сделано step by step: Анализ задачи и API Автолайтэкспресс. Изучили документацию API, коды услуг, ограничения по весу/габаритам, статусы отправлений, особенности работы с ППС и почтоматами. Сопоставили возможности API с тем, что нужно клиенту в Битрикс. Базовая интеграция. Реализовали обработчик и профили по кодам услуг (Экспресс, Business, eCommerce, паллеты и др.). Настроили передачу габаритов и расчет стоимости в реальном времени на этапе checkout. Работа с картами. Добавили синхронизацию справочника пунктов почтовой связи (ППС) и почтоматов. Вывели удобный компонент выбора пункта на карте при оформлении заказа. Управление из карточки заказа. Добавили создание заявки в API из админки Битрикс (дата/окно забора, комментарий, хрупкий груз), отмену до статуса «Забран», ссылку на трекинг. Фоновая автоматизация. Подключили агенты для регулярной синхронизации статусов отправлений (с привязкой к статусам заказа в Битрикс), обновления справочников городов и пунктов выдачи. Что умеет модуль сейчас: результаты внедрения Модуль уже успешно работает на проекте клиента. Вот как изменились процессы для разных пользователей: Для покупателя: Стоимость доставки рассчитывается автоматически через API прямо на странице оформления заказа. Для почтовых услуг доступен удобный выбор ППС или почтомата на интерактивной карте. Для менеджера: Создание отправления происходит в один клик из карточки заказа Битрикс. Поля заполняются автоматически на основе данных клиента и настроек модуля. Появилась возможность отменить отправление напрямую из админки, если груз еще не забрали. Доступен быстрый переход по ссылке на трекинг AutolightExpress. Для владельца магазина: Настроена автосинхронизация: статусы доставки Автолайта сами меняют статусы заказов в Битриксе (по настроенному маппингу). Справочники ППС, реестры отправлений и привязки городов обновляются автоматически. Можно гибко настраивать параметры по умолчанию: данные отправителя, форму оплаты, вид груза, габариты. (Техническая справка: модуль работает на PHP ≥ 8.1, 1С-Битрикс ≥ 22.0, использует модули sale и location. Предусмотрен тестовый режим API для безопасного внедрения). Итоги Разработка модуля 1С-Битрикс «Imedia: Доставка Autolight Express» позволила свести к минимуму ручную работу менеджеров и исключить ошибки ввода данных. Бонус для рынка: Так как архитектура модуля создавалась с прицелом на масштабирование, сейчас это готовое шаблонное решение. Для новых заказчиков интеграция с «Автолайтэкспресс» теперь обойдется значительно дешевле и быстрее — модуль можно установить и просто адаптировать под индивидуальные бизнес-процессы конкретного магазина. Нужна автоматизация доставки в 1С-Битрикс? Подключим готовый модуль интеграции с «Автолайтэкспресс» и адаптируем его под процессы вашего интернет-магазина. Автоматизируем расчет стоимости доставки, создание отправлений, синхронизацию статусов и работу с пунктами выдачи. Обсудить подключение модуля →