Заказать консультацию

Бесплатный аудит бизнес-процессов — найдём узкие места и точки роста

Модуль для RetailCRM

Модуль «Возвратная накладная СДЭК» для RetailCRM

Автосоздание возвратной накладной СДЭК по триггеру из RetailCRM Отправитель — покупатель, получатель — ваш склад возвратов Трек-номер возврата автоматически в поле заказа Статус возврата обновляется каждые 6 часов — до приёмки складом Свои настройки и доступы СДЭК для каждого магазина
Модуль «Возвратная накладная СДЭК» для RetailCRM
🎁 В подарок
1 час аудита CRM при подключении модуля
Подарок при подключении модуля — час бесплатного аудита CRM
Описание
Установка
Вопросы
Поддержка

Описание модуля «Возвратная накладная СДЭК» для RetailCRM

«Возвратная накладная СДЭК» — модуль для RetailCRM, который автоматизирует оформление возвратов через СДЭК. Когда покупатель хочет вернуть товар, модуль по сигналу из CRM сам создаёт возвратную накладную СДЭК — отправителем становится покупатель, получателем — ваш склад приёма возвратов — и записывает трек-номер прямо в карточку заказа. Дальше модуль сам следит за посылкой и обновляет статус возврата в заказе, пока склад её не примет. Менеджеру не нужно ни вручную заводить заявку в личном кабинете СДЭК, ни ходить туда за статусом.

Как это работает

  • Сигнал из CRM: в RetailCRM срабатывает триггер (например, при переводе заказа в статус «Возврат») и отправляет модулю номер заказа.
  • Сбор данных: модуль получает заказ из RetailCRM — данные покупателя, город, состав.
  • Создание накладной СДЭК: формируется возвратный заказ в СДЭК по вашему тарифу и габаритам; отправитель — покупатель и его город, получатель — склад из настроек.
  • Трек-номер в заказе: присвоенный номер накладной СДЭК автоматически записывается в пользовательское поле заказа RetailCRM.
  • Отслеживание статуса: каждые 6 часов модуль спрашивает СДЭК, где посылка, и обновляет статус возврата в карточке заказа — пока склад её не примет.

Основные возможности модуля

1. Автоматическое создание возвратной накладной СДЭК

  • Без ручной работы: заявка на возврат в СДЭК создаётся по API автоматически, без входа в личный кабинет курьерской службы.
  • Реальный номер накладной: модуль дожидается присвоения трек-номера СДЭК и возвращает его в CRM.

2. Правильное направление возврата

  • Отправитель — покупатель: имя, телефон и город берутся из заказа RetailCRM.
  • Получатель — ваш склад: компания, контактное лицо, телефон, город и адрес приёма возвратов задаются в настройках.

3. Трек-номер возврата в карточке заказа

  • Всё в одном месте: номер накладной пишется в указанное вами пользовательское поле заказа — менеджер видит его прямо в RetailCRM.
  • Ничего не теряется: отслеживание возврата не требует переключения между системами.

4. Автоматическое отслеживание статуса возврата

  • Обновление каждые 6 часов: модуль сам опрашивает СДЭК по всем незавершённым возвратам и пишет текущий статус в справочное поле заказа. Менеджеру не нужно заходить в личный кабинет СДЭК и пробивать трек-номера руками.
  • Понятные статусы вместо кодов перевозчика: у СДЭК около полутора сотен служебных состояний. Модуль сворачивает их в шесть понятных: «Создан, ожидает сдачи», «Сдан покупателем», «В пути», «Прибыл в город склада», «Вручен складу», «Проблема / не доставлен».
  • Отслеживание останавливается само: как только склад принял посылку («Вручен складу») или СДЭК отклонил заказ, возврат снимается с наблюдения и больше не опрашивается.
  • Настройка в один клик: справочник статусов и поле заказа создаются кнопкой прямо из настроек модуля — вручную заводить их не нужно.

5. Отдельные настройки и доступы СДЭК для каждого магазина

  • Мультимагазинность: если в аккаунте RetailCRM несколько магазинов (сайтов), для каждого задаются свои параметры возврата и свой договор СДЭК (client_id / client_secret).
  • Изоляция: возвраты каждого магазина уезжают на свой склад по своему тарифу.

6. Копирование настроек между магазинами

  • Быстрый старт: настроив один магазин, скопируйте конфигурацию в остальные одной кнопкой — с доступами СДЭК или без них.

7. Гибкие параметры СДЭК

  • Тариф и тип заказа: задаются под ваш процесс возвратов.
  • Габариты и вес по умолчанию, интервалы забора: подставляются в накладную автоматически.
  • Продавец, валюты, коэффициент страховки: настраиваются в один экран.

8. Журнал операций

  • Полная история: каждая попытка создания возврата фиксируется — успех с номером накладной или ошибка с понятным описанием.
  • Текущий статус в журнале: рядом с накладной видно, где сейчас посылка и когда модуль последний раз проверял её в СДЭК.
  • Прозрачная диагностика: видно, по какому заказу и магазину прошла операция.

Какую пользу приносит модуль

  • Экономит время менеджеров: возврат оформляется автоматически, без ручного заведения заявок в СДЭК и без ручной проверки трек-номеров.
  • Убирает ошибки: адрес склада, тариф и габариты берутся из настроек, а не вводятся руками каждый раз.
  • Видно этап каждого возврата: прямо в списке заказов можно отфильтровать те, что покупатель ещё не сдал, и те, что уже приехали на склад.
  • Единый процесс: все возвраты идут по одному сценарию для всех магазинов.
  • Прозрачность: трек-номер и статус в заказе плюс журнал операций дают полный контроль.

Что нужно для работы

  • Аккаунт RetailCRM и API-ключ с правами на заказы, справочники, пользовательские поля и интеграцию.
  • Договор со СДЭК и доступы к API СДЭК (client_id и client_secret).
  • Пользовательские поля заказа: для записи трек-номера возврата и для кода города СДЭК покупателя.
  • Справочное поле заказа для статуса возврата — создаётся кнопкой из настроек модуля.

Установка и подключение «Возвратная накладная СДЭК» для RetailCRM

Руководство по настройке модуля «Возвратная накладная СДЭК»

Настройка модуля занимает несколько шагов: подключить аккаунт, задать параметры возврата для каждого магазина, создать пользовательские поля заказа и настроить триггер в RetailCRM. Ниже — порядок действий.

Шаг 1. Подключение модуля

Подключение выполняется вручную — по адресу CRM и API-ключу (быстрое подключение не используется).

  • Создайте в RetailCRM API-ключ: Администрирование → Интеграция → Ключи доступа к API.
  • Включите права: Заказы (order_read, order_write), Справочники (reference_read), Пользовательские поля (custom_fields_read), Интеграция (integration_write).
  • Откройте страницу модуля, введите адрес вашей RetailCRM и созданный ключ, нажмите «Подключить модуль». Модуль зарегистрируется в вашей CRM.

Шаг 2. Пользовательские поля заказа

Создайте в RetailCRM два пользовательских поля заказа (Администрирование → Пользовательские поля → Заказы):

  • Поле для трек-номера возврата — сюда модуль записывает номер накладной СДЭК (по умолчанию символьный код return_tracking).
  • Поле кода города СДЭК покупателя — отсюда модуль берёт код города отправителя-покупателя (по умолчанию cdek_city_code).

Третье поле — статус возврата — создавать руками не нужно: его вместе со справочником заводит кнопка в настройках модуля (см. Шаг 4).

Шаг 3. Настройка магазина

В разделе «Настройки возврата» выберите магазин (сайт RetailCRM) и заполните параметры. Настройки задаются отдельно для каждого магазина.

Возврат включён для магазина. Переключатель вверху страницы определяет, участвует ли выбранный магазин в автоматическом создании возвратов. Если он включён — по этому магазину накладные СДЭК создаются; если выключен — запросы на возврат по нему не обрабатываются, а его настройки при этом сохраняются. Так можно временно приостановить возвраты по конкретному магазину или, когда магазинов несколько, включить оформление возвратов только для нужных.

  • Параметры возвратного заказа СДЭК: тип заказа, код тарифа, коэффициент страховки, продавец, валюты.
  • Доступы СДЭК: client_id и client_secret вашего договора СДЭК. Флажок «Тестовый контур» — только для отладочных доступов api.edu.cdek.ru; для боевых доступов он должен быть выключен.
  • Склад получателя (куда едет возврат): компания, контактное лицо, телефон, код города СДЭК, город и полный адрес приёма возвратов.
  • Габариты по умолчанию и забор: вес, длина, ширина, высота, интервал забора.
  • Коды полей и статус позиций: символьные коды полей из Шага 2 и, при необходимости, статус позиций, попадающих в возврат.

Копирование настроек. Настроив один магазин, нажмите «Скопировать настройки», чтобы перенести конфигурацию в другие магазины — с доступами СДЭК или без них.

Шаг 4. Отслеживание статуса возврата

Модуль умеет не только создавать накладную, но и следить за посылкой: каждые 6 часов он опрашивает СДЭК по всем незавершённым возвратам и обновляет статус в карточке заказа.

Включение. В блоке «RetailCRM: коды полей» задайте символьный код поля статуса (по умолчанию return_status) и нажмите «Создать справочник и поле в CRM». Модуль сам заведёт в вашей CRM справочник статусов и привязанное к нему поле заказа, а затем пропишет его код во все настроенные магазины. Повторное нажатие безопасно — существующие элементы справочника и уже созданное поле не изменяются.

Кнопку нужно нажать один раз на аккаунт. Если поле статуса вы предпочитаете создать сами — заведите поле заказа типа «справочник», а коды элементов справочника должны в точности совпадать с приведёнными ниже (created, handed_over и т. д.), иначе статус не запишется.

Какие бывают статусы. У СДЭК около полутора сотен служебных состояний. Модуль сворачивает их в шесть понятных:

Статус в заказе Что это значит

Создан, ожидает сдачи

Накладная оформлена, но покупатель ещё не сдал посылку в ПВЗ.

Сдан покупателем

Посылка принята на складе СДЭК — возврат поехал.

В пути

Посылка едет между городами и складами перевозчика.

Прибыл в город склада

Посылка в городе вашего склада возвратов, осталась выдача.

Вручен складу

Склад принял возврат. Финальный статус — отслеживание прекращается.

Проблема / не доставлен

СДЭК отклонил заказ или посылка не была доставлена. Тоже финал.

Когда отслеживание прекращается. Как только склад принял возврат («Вручен складу») или СДЭК отклонил заказ, статус становится финальным и модуль больше не опрашивает эту накладную.

По полю статуса удобно фильтровать список заказов в RetailCRM — например, чтобы отобрать возвраты, уже приехавшие на склад.

Шаг 5. Триггер в RetailCRM

На странице «Подключение» модуль показывает персональный webhook-URL. Создайте в RetailCRM триггер, который вызывает этот URL.

  • Событие: например, перевод заказа в статус «Возврат».
  • Действие: HTTP-запрос (метод POST) на webhook-URL модуля.
  • Тело запроса: номер заказа и код сайта (магазина). Код сайта можно не передавать — тогда магазин определится из самого заказа.

Шаг 6. Проверка

  • Переведите тестовый заказ в статус возврата — модуль создаст накладную СДЭК и запишет трек-номер в поле заказа.
  • Результат каждой операции виден в разделе «Логи и история»: успех с номером накладной или ошибка с описанием.
  • Там же, в колонке «Статус возврата», видно текущее состояние посылки и время последней проверки в СДЭК. Значок обновления рядом со статусом означает, что возврат ещё отслеживается.
  • Первый статус появится в течение шести часов после создания накладной — по расписанию опроса.

Частые вопросы о «Возвратная накладная СДЭК» для RetailCRM

Нужен ли отдельный договор со СДЭК?

Да. Модуль работает через API СДЭК, поэтому нужен действующий договор со СДЭК и доступы к API (client_id и client_secret). Их вы указываете в настройках магазина.

Можно ли подключить несколько магазинов с разными договорами СДЭК?

Да. Для каждого магазина (сайта RetailCRM) задаются свои параметры возврата и свои доступы СДЭК. Настройки одного магазина можно скопировать в другие одной кнопкой.

Куда попадает трек-номер возврата?

Номер накладной СДЭК автоматически записывается в указанное вами пользовательское поле заказа RetailCRM — менеджер видит его прямо в карточке заказа.

Как запускается создание возврата?

Создание накладной инициирует триггер в RetailCRM: при нужном событии (например, статус «Возврат») он отправляет модулю номер заказа, а модуль создаёт возвратную накладную в СДЭК.

Как модуль отслеживает статус возврата?

После создания накладной модуль каждые 6 часов сам опрашивает СДЭК и записывает текущее состояние посылки в справочное поле заказа: «Создан, ожидает сдачи», «Сдан покупателем», «В пути», «Прибыл в город склада», «Вручен складу» или «Проблема / не доставлен». Заходить в личный кабинет СДЭК и пробивать трек-номера вручную не нужно. Как только склад принял возврат, отслеживание прекращается автоматически.

Поддержка модуля «Возвратная накладная СДЭК» для RetailCRM

Проконсультируем, поможем настроить модуль и решить вопросы по работе. При необходимости — делаем видеосозвоны.

Консультации и настройка
Напишите нам
Пн–Пт · с 9:00 до 18:00
Срочные вопросы
Позвоните нам
Круглосуточно · без выходных
Позвонить
Консультации и настройка — бесплатно. В мессенджерах отвечаем в рабочее время.
Этот модуль — часть решения
«Курьерская доставка под контролем»

Модуль закрывает один участок логистики. Если нужно построить контроль доставки целиком — от сборки до вручения и уведомлений клиенту — соберём под ключ.

Настроим под ключ
Индивидуальное решение

Не нашли решения своей проблемы?

Отправьте свои данные, и наши специалисты разработают индивидуальное решение под ваши бизнес-процессы!

Расскажите о задаче
Ответим и предложим следующий шаг.