Авито для RFBS2026
2026-07-10 12:00 avito-cdek

Интеграция СДЭК API с RetailCRM через REST API

Разработка

Если функционала готового модуля недостаточно, вы можете интегрировать СДЭК API с RetailCRM напрямую через REST. Это даёт полный контроль над данными и гибкость.

Расчёт стоимости
Запрос POST /v2/calculator/tariff с параметрами веса, габаритов, города.
Создание заказа
POST /v2/orders с данными получателя и товаров.
Получение статуса
GET /v2/orders?cdek_number=XXXX для отслеживания.

Сравнение

КритерийПо теме страницыГотовый модуль СДЭК
ГибкостьПолная: любые сценарииОграниченная функционалом модуля
Сложность настройкиТребуется разработчикУстановка за 10 минут
ОбновленияСамостоятельное сопровождениеАвтоматические обновления модуля
Затраты времени10–20 часов на разработку1–2 часа на настройку

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

1
Получите API-ключи

В ЛК СДЭК (lk.cdek.ru/integration) создайте client_id и client_secret.

2
Реализуйте получение токена

Напишите функцию, которая запрашивает токен и кэширует его до истечения срока.

3
Настройте расчёт стоимости

Создайте скрипт, который принимает параметры заказа и вызывает calculator/tariff.

4
Настройте создание заказа

По нажатию кнопки в RetailCRM отправляйте запрос на создание заказа и сохраняйте номер СДЭК.

Подробно

Базовая настройка интеграции

Получите client_id и client_secret в личном кабинете СДЭК. Для получения токена отправьте POST /v2/oauth/token с параметрами. Токен действует 3600 секунд — обязательно кэшируйте его. Настройте HTTP-клиент в RetailCRM (создайте дополнительный модуль или используйте HTTP-действия).

Реализация ключевых методов API

Для расчёта стоимости: передайте адрес отправления и получения, вес, габариты. Пример ответа: {'total_sum': 170, 'delivery_time': 24}. Для создания заказа: заполните поля получателя, адрес, список товаров с их стоимостью. Для отслеживания: запрашивайте статус по номеру СДЭК. Обрабатывайте ошибки: 400 — неверные данные, 429 — превышение лимита (повторить с задержкой).

Словарь терминов

REST APIАрхитектурный стиль взаимодействия компонентов через HTTP-запросы.
OAuth 2.0Протокол авторизации, используемый СДЭК для выдачи токенов.
ТокенВременный ключ доступа к API, действует 1 час.

Отзывы

Павел
PHP-разработчик интернет-магазина
★★★★★

Интегрировал СДЭК напрямую с RetailCRM за пару дней. Документация чёткая, песочница помогла отладить всё до боя.

Анна
Системный администратор
★★★★★

Благодаря REST API смогла добавить свой логистический сценарий, которого не было в готовом модуле. Работает отлично.

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

Какой язык лучше использовать для интеграции?

PHP, Python, JavaScript — любой, поддерживаемый RetailCRM и вашим сервером.

Как часто нужно обновлять токен?

Раз в час, по истечении 3600 секунд.

Что делать при ошибке 429?

Добавьте задержку в 1–2 секунды и повторите запрос.

Р
Cdek-Logistika
Редакция портала · проверка фактов
Материал подготовлен в формате справочного разбора для информационного портала.

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

Cdek-Logistika·ОГРН: 317527500128941·ИНН: 525110282730·Россия, Тюменская область, Тюмень, Дзержинского, 15, 1 офис·Email: cdeklogistika@cdek.ru