Интеграция · Логистика доставки

Интеграция RetailCRM с системой доставки

Подключите RetailCRM к CourierFlow и закройте логистику последней мили: заказы из CRM автоматически превращаются в доставки на карте, маршрутах и в приложении курьера, а статусы и оплаты возвращаются обратно в RetailCRM.

Логистика доставки для RetailCRM

RetailCRM отлично собирает и обрабатывает заказы, но логистика последней мили — распределение по курьерам, построение маршрутов, GPS-трекинг и подтверждение доставки — требует отдельной системы доставки. CourierFlow закрывает именно этот этап: автоматизирует доставку из RetailCRM и забирает заказы без двойного ввода данных.

Связка работает по принципу «CRM — источник правды о заказе, CourierFlow — источник правды о доставке». Менеджер продолжает работать в RetailCRM, диспетчер — в CourierFlow, а данные остаются согласованными в обе стороны.


Что умеет интеграция RetailCRM

Полноценный двусторонний коннектор на базе RetailCRM API v5. Поддерживает несколько магазинов (сайтов) в одном аккаунте, гибкий маппинг статусов, складов, курьеров и способов оплаты.

Автоимпорт заказов

Новые заказы попадают в CourierFlow автоматически — через историю изменений и «safety-net» по текущим статусам, чтобы ни один заказ не потерялся.

Синхронизация изменений

Адрес, дата, окно доставки, клиент, товары, вес и стоимость обновляются в CourierFlow, если их поменяли в CRM.

Возврат статусов

Когда курьер меняет статус («В пути», «Доставлено»), CourierFlow отправляет соответствующий статус обратно в RetailCRM.

Проброс оплат

Принял курьер наличные или картой — платёж создаётся в заказе RetailCRM с нужным типом оплаты.

Каталог и вес товаров

Выгрузка каталога из store/products или YML/XML-фида: вес, габариты, единицы измерения — для корректного расчёта загрузки.

Геокодирование адресов

Если в заказе нет координат, CourierFlow определяет их сам — доставка сразу появляется на карте и в маршруте.


Как устроена синхронизация

Интеграция работает в фоне на двух потоках данных:

RetailCRM → CourierFlow

Новые и изменённые заказы импортируются как доставки. Активные доставки периодически перечитываются из CRM, чтобы подтянуть последние правки.

CourierFlow → RetailCRM

Смена статуса, оплата и изменённые поля доставки отправляются обратно в заказ RetailCRM. Отправка идёт через очередь с автоповтором (до 3 попыток).

Защита от конфликтов: статус доставки не откатывается назад. Если курьер уже взял заказ в работу, синхронизация из CRM не сбросит прогресс. А вес, заданный оператором вручную, не перезатирается значением из CRM.


Гибкая настройка под ваш процесс

Интеграция подстраивается под учёт, а не наоборот:

  • Маппинг статусов — свяжите статусы RetailCRM со статусами доставки в обе стороны.
  • Фильтр импорта — забирайте только заказы в нужных статусах (например, «Передан курьеру»).
  • Маппинг складов — склад RetailCRM → склад/точка забора CourierFlow. Поддержка нескольких складов в одном заказе (мультизабор).
  • Маппинг курьеров — курьер из справочника RetailCRM автоматически назначается на доставку.
  • Способы оплаты — сопоставьте наличные / карту / СБП с типами оплаты RetailCRM.
  • Кастомные поля — переносите произвольные поля заказа в комментарий, описание, теги или метаданные доставки.
  • Товары и услуги — разделение позиций заказа на товары и услуги по магазину или единице измерения.
  • Номер заказа — берите номер из CRM, генерируйте свой или используйте префикс.

Какие данные переносятся

ДанныеНаправлениеОписание
Заказ и адресCRM → CFАдрес, квартира, этаж, домофон, комментарий
КлиентCRM → CFФИО и телефон получателя
Дата и окноCRM → CFДата доставки и интервал времени
Товары и весCRM → CFСостав заказа, вес, габариты, склады
СтоимостьCRM ↔ CFСтоимость доставки, вознаграждение, сумма к оплате
СтатусCRM ↔ CFСтатус заказа / доставки в обе стороны
ОплатаCF → CRMПлатёж курьера → заказ RetailCRM
КомментарииCF → CRMКомментарий менеджера и изменённые поля

Подключение за 5 минут

1

Создайте API-ключ в RetailCRM

В RetailCRM: Настройки → Интеграция → Ключи доступа к API → создайте ключ с правами на заказы, справочники и магазины.
2

Откройте интеграции в CourierFlow

Раздел Интеграции → выберите RetailCRM.
3

Введите поддомен и ключ

Укажите поддомен (например mycompany из mycompany.retailcrm.ru) и API-ключ. Нажмите «Проверить подключение».
4

Настройте маппинги

Свяжите статусы, склады, курьеров и способы оплаты. Включите автоимпорт и нужный интервал синхронизации.
5

Готово

Заказы начнут поступать в Доставки. Логи синхронизации видны прямо на странице интеграции.

Частые вопросы

Нужен ли программист для подключения?

Нет. Подключение делается в интерфейсе: создаёте API-ключ в RetailCRM и вставляете его в CourierFlow. Маппинги настраиваются мышкой.

Синхронизация работает в обе стороны?

Да. Заказы и каталог тянутся из RetailCRM, а статусы доставки, оплаты и изменённые поля отправляются обратно.

Что будет с заказами, которые меняли в CRM?

Активные доставки периодически перечитываются из CRM — адрес, дата, товары и стоимость обновятся. При этом статус не откатится назад, а ручные правки веса сохранятся.

Поддерживается несколько магазинов?

Да. Интеграция работает с несколькими сайтами (магазинами) одного аккаунта RetailCRM и помнит, из какого магазина пришёл заказ — для корректного возврата статуса.

Подключение за 5 минут

Запустите доставку из RetailCRM сегодня

Бесплатный тариф навсегда — до 20 доставок в месяц, без кредитной карты. Подключите RetailCRM и оцените сквозной процесс «заказ → курьер → доставлено».