Разбираем процесс интеграции для платформ WooCommerce, CS-Cart, RetailCRM и других: от получения API-ключа до автоматической передачи заказов и печати накладных
Представьте, клиент оформляет заказ в вашем интернет-магазине, и через 15 минут накладная СДЭК уже готова. Вам остаётся только наклеить её на посылку и передать курьеру.
Без ручного ввода данных. Без ошибок в адресах. Без звонков в поддержку.
Всё это - стандартная интеграция интернет-магазина и СДЭК. Система сама передаёт заказы, рассчитывает стоимость доставки, создаёт накладные и отслеживает статусы.
Рассказываем подробнее, чем удобна интеграция, как настроить её на популярных CMS, какие данные нужны и сколько времени это займёт.
Зачем подключать интеграцию с СДЭК
У интернет-магазина, работающего без подключенной интеграции, логистика выглядит так:
- Менеджер вручную вводит адрес и телефон покупателя в форму заказа СДЭК.
- Отдельно считает вес и габариты товара.
- Оформляет накладную.
- Передаёт данные курьеру.
Это занимает в среднем 5-10 минут на каждый заказ. При 20 заказах в день это занимает больше двух часов только на оформление доставки.
Интеграция устраняет рутину. Заказ из магазина передаётся в СДЭК без ручного ввода. Калькулятор подбирает оптимальный тариф. Штрих-код генерируется сразу после оформления заказа. Статус посылки синхронизируется с вашим сайтом. Накладные и этикетки печатаются одним кликом.
Интеграция также позволяет :
- регистрировать договорённости о доставке (фиксировать дату и время приезда курьера);
- показывать клиентам список действующих офисов и постаматов СДЭК на выбор при заказе;
- работать с несколькими складами отгрузки.
Как работает интеграция после настройки
- Покупатель оформляет заказ в вашем интернет-магазине, выбирая доставку СДЭК.
- Система передаёт данные в СДЭК через API. Передаются:
- Адрес и контакты получателя
- Вес, габариты и количество товаров
- Выбранный тариф доставки
- Сумма наложенного платежа (если нужна оплата при получении) - СДЭК регистрирует заказ и возвращает номер накладной и штрих-код.
- Вы печатаете накладную из админ-панели сайта (в разделе заказов или отправлений).
- Передаёте посылку курьеру или в пункт приёма СДЭК.
- Статусы обновляются автоматически. Покупатель и вы видите, где находится посылка.
- При возврате информация синхронизируется обратно в систему.
Расчёт стоимости доставки
После интеграции стоимость доставки для покупателя может рассчитываться двумя способами:
- Фиксированная ставка - вы устанавливаете свою цену за доставку независимо от реальных тарифов СДЭК.
- Динамический расчёт через API - калькулятор СДЭК автоматически вычисляет стоимость на основе:
Города отправителя и получателя
Веса и габаритов товара
Выбранного тарифа (курьер, ПВЗ, постамат)
Что нужно для подключения
1. Договор со СДЭК
Без него API-ключи не работают. Заключить договор можно онлайн на сайте СДЭК или через менеджера.
2. Учётные данные для интеграции
Важно: учётная запись для интеграции не совпадает с логином и паролем от личного кабинета ik.cdek.ru.
У вас должны быть:
- Идентификатор клиента (Account) — логин для API
- Секретный ключ (Secure password) — пароль для API
Эти данные выдаются при подключении к сервису «СДЭК API» . Получить их можно:
- в личном кабинете СДЭК в разделе «Интеграция» — нажать «Создать ключ»;
- запросить у менеджера при заключении договора.
3. Поддержка CMS вашей платформой
СДЭК предоставляет официальные модули для большинства популярных CMS . Если модуля для вашей платформы нет, можно использовать API напрямую (потребуется программист).
Пошаговая инструкция по подключению для разных CMS
1. WooCommerce (WordPress)
СДЭК предоставляет официальный плагин CDEKDelivery для WooCommerce.
Шаг 1. Установка плагина
- В админ-панели WordPress перейдите в «Плагины» → «Добавить новый»
- Найдите плагин «CDEKDelivery» (разработчик — СДЭК)
- Установите и активируйте
Шаг 2. Настройка
- Перейдите в WooCommerce → «Настройки» → «Доставка» → «CDEKDelivery»
- Введите идентификатор клиента (Account) и секретный ключ (Secure)
- После сохранения станут доступны дополнительные поля: город отправителя, настройки тарифов, параметры упаковки
Шаг 3. Дополнительные настройки
- Настройка габаритов товаров по умолчанию для точного расчёта стоимости
- Выбор режима работы (тестовый или боевой)
- Настройка дополнительных услуг (страхование, примерка)
- Автоматическая отправка заказов в СДЭК после оформления
После настройки покупатели смогут выбирать доставку СДЭК на странице оформления заказа с отображением доступных ПВЗ на карте.
2. CS-Cart / CS-Cart Multi-Vendor
Для CS-Cart доступен модуль «CDEK PRO Plus», который позволяет управлять доставкой прямо из админ-панели магазина.
Шаг 1. Установка модуля
- Приобретите модуль на маркетплейсе CS-Cart
- Установите через админ-панель («Администрирование» → «Управление дополнениями»)
Шаг 2. Подключение учётной записи
- В настройках дополнения введите Account и Secure password, полученные от СДЭК
- Укажите город и адрес отправления
- Настройте соответствие статусов заказа статусам доставки СДЭК
Что умеет модуль для CS-Cart :
- Подключение неограниченного количества аккаунтов (для себя и поставщиков)
- Автоматическая передача заказов на доставку
- Отслеживание движения заказа до покупателя
- Управление доставкой из админ-панели без перехода на сайт СДЭК
3. RetailCRM
RetailCRM имеет встроенный модуль интеграции с СДЭК.
Шаг 1. Получение ключей в СДЭК
- В личном кабинете СДЭК перейдите в раздел «Интеграция»
- Нажмите «Создать ключ» — появятся идентификатор аккаунта и пароль
Шаг 2. Подключение модуля в RetailCRM
- Перейдите в «Маркетплейс» системы → раздел «Доставки»
- Выберите модуль «СДЭК» и нажмите «Подключить»
- Введите идентификатор клиента и ключ
- Если нужно — активируйте опцию «Использовать тестовый сервер»
Шаг 3. Настройка складов и типов оплаты
- Сопоставьте склад в системе с терминалом СДЭК
- Настройте типы оплаты для доставки СДЭК (если нужен наложенный платеж — отметьте соответствующую опцию)
Шаг 4. Сопоставление статусов
- Настройте соответствие статусов доставки СДЭК со статусами заказов в системе
- Это позволит отслеживать посылки без ручной проверки
4. Интеграция с маркетплейсами
Интеграция доступна не только для интернет-магазинов, но и для работы с маркетплейсами.
Для Wildberries (модель FBS):
- В личном кабинете СДЭК перейдите на вкладку «Интеграция»
- Выберите тип интеграции FBS, нажмите «Интегрировать магазин»
- Выберите маркетплейс Wildberries
- Введите API-ключ из личного кабинета Wildberries
- Укажите город отправителя и склад Wildberries
- Активируйте интеграцию
СДЭК отслеживает заказы и формирует поставки раз в 60 минут после активации статуса магазина.
Для «Яндекс Маркет» (модель DBS):
- Аналогичная настройка в личном кабинете СДЭК
- Потребуется токен доступа из кабинета Яндекс.Маркет
- После активации системы нужно подождать 30 минут для правильной работы API
- Каждые 15 минут система проверяет новые заказы и автоматически создаёт накладные
А в комментариях давайте обсудим
На какой CMS работает ваш интернет-магазин? Уже подключили доставку СДЭК или только планируете?
Какая функция интеграции для вас самая важная: автоматическое создание накладных, расчёт стоимости доставки, отслеживание статусов или что-то ещё?
С какими сложностями столкнулись при настройке? Поделитесь опытом — это поможет другим селлерам избежать ошибок.
И главное — сколько времени в неделю вы тратите на ручное оформление доставки