Двусторонняя синхронизация статусов доставки СДЭК и RetailCRM
CRM
Односторонняя передача статусов из СДЭК в RetailCRM — половина дела. Для полноценной работы нужна двусторонняя синхронизация: изменение статуса в CRM должно передаваться в СДЭК (например, отмена заказа). Рассмотрим настройку на основе веб-хуков и API.
Настройте триггер на изменение статуса заказа в CRM
Обработка конфликтов
Определите приоритет: статус из СДЭК имеет больший вес
Сравнение
Критерий
По теме страницы
Односторонняя синхронизация (только в CRM)
Тип синхронизации
Двусторонняя
Односторонняя
Отмена заказа из CRM
Автоматически передается в СДЭК
Требуется ручное действие
Актуальность статусов
Максимальная
Хорошая
Сложность настройки
Средняя
Низкая
Как это работает
1
Настройте веб-хуки СДЭК
В ЛК укажите URL RetailCRM и выберите события (статусы).
2
Настройте веб-хуки RetailCRM
Создайте триггер на изменение статуса заказа.
3
Сопоставьте статусы
Укажите соответствие между системами в настройках.
4
Протестируйте в песочнице
Проверьте оба направления на тестовом заказе.
Подробно
Карта соответствия статусов СДЭК и RetailCRM
Сопоставьте статусы: CREATE(Создан) → new; ACCEPTED(Принят) → processing; DELIVERED(Вручен) → completed; CANCELLED(Отменён) → canceled. В RetailCRM создайте пользовательский статус, если требуется. Для статусов, которых нет в CRM, можно добавить свой тип.
Типовые сценарии синхронизации
Сценарии: 1) СДЭК меняет статус на 'Вручен' → веб-хук отправляет в RetailCRM → CRM меняет статус заказа на 'Доставлен'. 2) В CRM отменяют заказ → веб-хук отправляет в СДЭК запрос на отмену через POST /v2/orders/{uuid}/cancel. 3) СДЭК сообщает об ошибке → CRM ставит пометку 'Проблема'. Для исключения зацикливания используйте флаг или поле 'Источник синхронизации'.
Словарь терминов
Веб-хук—Метод автоматической отправки данных при наступлении события.
Статус доставки—Текущее состояние посылки в системе СДЭК (например, 'Вручен').
RetailCRM—Система управления заказами и клиентской базой.
Отзывы
Максим
Владелец интернет-магазина на Авито
★★★★★
Двусторонняя синхронизация решила проблему с отменами. Отменяешь заказ в CRM — он сразу отменяется в СДЭК.
Татьяна
Руководитель отдела поддержки
★★★★★
Клиенты видят актуальные статусы, вопросов 'Где заказ?' стало в 3 раза меньше.
Частые вопросы
Будет ли зацикливание?
Настройте проверку: если статус изменился из-за синхронизации, не отправлять обратно.
Какие статусы нужно синхронизировать?
Все основные: Created, Accepted, Delivered, Cancelled. Дополнительно: OnDelivery.
Как часто срабатывает синхронизация?
В реальном времени через веб-хуки, при задержках — раз в 5 минут.
Р
Cdek-Logistika
Редакция портала · проверка фактов
Материал подготовлен в формате справочного разбора для информационного портала.
Настройте двустороннюю синхронизацию статусов — держите руку на пульсе доставки.