Синхронизация статусов СДЭК

Решение для автоматической синхронизации статусов доставки СДЭК с заказами покупателя в МойСклад. Каждые 5 минут решение проверяет статусы заказов, обновляет поле «Статус в СДЭК» и при необходимости меняет статус заказа в МойСклад.

Шаг 1. Получение ключей API СДЭК

Для работы решения необходимы ключи доступа к API СДЭК. Получить их можно в личном кабинете СДЭК в разделе «Интеграция».

Как получить ключи:

  1. Заключите договор со СДЭК
  2. Войдите в личный кабинет СДЭК: lk.cdek.ru
  3. Перейдите в раздел «Интеграция»
  4. Нажмите кнопку «Создать ключ»
  5. Скопируйте Account (Идентификатор) и Secure password (Пароль)
Раздел Интеграция в личном кабинете СДЭК

После получения ключей вставьте их в соответствующие поля в настройках решения: Account / Идентификатор и Secure password / Пароль.

Шаг 2. Выбор поля с трек-номером

Решение берёт трек-номер СДЭК из дополнительного поля в заказе покупателя. Выберите это поле из выпадающего списка.

Выбор поля с трек-номером СДЭК

Если нужного поля нет в списке — создайте его!

После создания поля вернитесь в настройки решения, обновите страницу — новое поле появится в выпадающем списке. Выберите его.

Шаг 3. Сопоставление статусов СДЭК и МойСклад

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

Таблица сопоставления статусов СДЭК и МойСклад

Как настроить:

Важно! Если для статуса СДЭК не указан статус МойСклад, решение всё равно запишет актуальный статус СДЭК в поле «Статус в СДЭК», но не будет менять статус заказа.

Шаг 4. Сохранение и проверка

После заполнения всех полей нажмите кнопку «Сохранить», чтобы применить настройки. Затем нажмите «Проверить СДЭК».

Кнопки Сохранить и Проверить СДЭК

Что делают кнопки:

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

После сохранения настроек решение каждые 5 минут проверяет последние 50 заказов.

  1. Находит заказы с заполненным трек-номером
  2. Запрашивает актуальный статус в СДЭК
  3. Обновляет поле «Статус в СДЭК» в заказе
  4. Если настроено соответствие — меняет статус заказа в МойСклад
  5. Если статусы уже совпадают — пропускает заказ

Первая синхронизация произойдёт в течение 5 минут после сохранения настроек!!!