Настройка модуля «СДЭК»
Инструкция для владельца ADWOS CMS по подключению СДЭК: получение Account и Secure password, проверка тестовой среды, расчёт тарифа, загрузка ПВЗ и создание заказа через актуальный API v2.
Обновлено 17.06.2026
Содержание
Модуль СДЭК подключает CDEK API к ADWOS CMS. Он подходит интернет-магазинам, маркетплейсам и сервисам объявлений, где нужно рассчитать доставку, показать покупателю пункты выдачи и передать заказ в службу доставки.
Что делает модуль
- Авторизуется в СДЭК по OAuth 2.0 с использованием `Account` и `Secure password`.
- Рассчитывает стоимость доставки через `POST /v2/calculator/tariff`.
- Получает список офисов и пунктов выдачи через `GET /v2/deliverypoints`.
- Создаёт заказ в СДЭК через `POST /v2/orders`.
- Поддерживает тестовую среду `api.edu.cdek.ru` и боевую среду `api.cdek.ru`.
Что подготовить до настройки
- `Account` и `Secure password` из личного кабинета СДЭК.
- Код тарифа, который соответствует вашей схеме доставки.
- Данные отправителя: город, адрес или код пункта отгрузки.
- Данные получателя: город, адрес или код ПВЗ, телефон и имя.
- Вес и габариты каждого места в заказе. Без этих данных расчёт тарифа будет некорректным.
Настройка в ADWOS CMS
- Откройте админку ADWOS, раздел «Каталог», затем «Маркетплейс».
- Найдите модуль «СДЭК» и установите его, если он ещё не установлен.
- Откройте управление модулем и перейдите в настройки.
- Заполните «Account» значением из API-доступа СДЭК.
- Заполните «Secure password». Это защищённое поле, его нельзя хранить в обычных текстовых заметках или передавать менеджерам сайта.
- Оставьте тестовый режим включённым для проверки через `api.edu.cdek.ru`.
- После успешной проверки переключите тестовый режим только тогда, когда готовы создавать реальные отправления.
- Сохраните настройки и включите модуль.
Проверка после установки
- Проверьте `/calc` на тестовом наборе данных: тариф, город отправления, город получения, вес и габариты.
- Проверьте `/delivery-points` с фильтром по городу или типу пункта выдачи.
- Создайте тестовый заказ через `/orders` в тестовой среде СДЭК.
- Если старая интеграция сайта вызывает `/label`, она продолжит работать как совместимый алиас создания заказа. Для новых сценариев используйте `/orders`.
- Сверьте ответ СДЭК с кабинетом: заказ должен появиться в правильной среде и с ожидаемыми параметрами.
Частые ошибки
- Путать тестовые и боевые ключи. Для `api.edu.cdek.ru` нужны тестовые данные, для `api.cdek.ru` нужны боевые.
- Называть создание заказа печатью этикетки. В API СДЭК печать штрихкодов и квитанций выполняется отдельными методами.
- Передавать вес и размеры в неправильных единицах. Проверьте требования СДЭК к весу, длине, ширине и высоте.
- Создавать заказ до проверки расчёта тарифа и ПВЗ. Сначала убедитесь, что направление и тариф доступны.
- Оставлять тестовый режим включённым после перехода к реальным отправлениям.
Когда переводить в production
Переводите СДЭК в боевой режим после успешного расчёта тарифа, загрузки ПВЗ и создания тестового заказа. Перед первым реальным заказом проверьте, что в настройках указаны боевые `Account` и `Secure password`, а тестовый режим выключен.
Полезно?