Где взять доступ к СДЭК
Путь по меню, нужные поля и что делать, если СДЭК отвечает ошибкой
Где взять доступ в СДЭК
- Личный кабинет СДЭК → раздел Интеграция
- Получите аккаунт и пароль для API
- Для проб используйте тестовый контур, он отдельный
- Код города отправителя ищется в справочнике СДЭК
Нужен город или адрес получателя, иначе заявку не примут. Код тарифа берётся из справочника СДЭК.
Что заполнить в кабинете
Всё это заполняется на вкладке «Настройка» интеграции в разделе «Connect». Там же в блоке «Поля формы» впишите, как поля называются в вашей форме.

Доступ
- Аккаунт (client_id) — ЛК СДЭК → Интеграция
- Пароль (client_secret) — —
- Контур — «боевой», «тестовый»
Отправление
- Код тарифа — например 136 — посылка склад-дверь
- Город отправителя — код города СДЭК
- Имя отправителя — —
- Телефон отправителя — —
- Вес места, граммы — —
- Название вложения — —
Что появится в СДЭК
В СДЭК создаётся заказ: получатель с именем и телефоном, город и адрес доставки из полей формы. Тариф и вес берутся из настройки, в заказе одно место с одной позицией. Номер заказа генерируем сами, комментарий клиента передаём как есть. Отправителя и город отправления можно задать заранее. Город или адрес обязателен: без них СДЭК не рассчитает доставку.
Как проверить
Отправьте пробную заявку со своего сайта, указав свой номер телефона. Откройте её в «Connect»: интеграция → вкладка «Заявки» → строка заявки. Пока включён черновой режим, у разобранной заявки статус «Черновик»: видно, что прислала форма и что уйдёт в СДЭК. Когда вы выключите черновой режим на вкладке «Настройка», у новых заявок там же появится ответ сервиса.
Про эту интеграцию · Как подключить с нуля
Если не работает
СДЭК отвечает «город не найден»
Город определяется по справочнику СДЭК. Надёжнее собирать в форме индекс или полный адрес — по ним город находится точнее.
Заказы создаются, но в кабинете их нет
Похоже, доступ остался тестовым. У СДЭК тестовый и боевой контуры разные, заказы в них не пересекаются.