982

Интеграция СДЭК с вашим интернет магазином

Инструкция по получению ключей для интеграции с API СДЭК

1. Получение учетных данных (client_id и client_secret)

Для работы с API СДЭК необходимы следующие данные:

Вы можете создать интернет магазин за 1 вечер. Просто выберите готовый шаблон интернет магазина и установите его. Останется только наполнить его своими товарами.

  • Идентификатор клиента (client_id)
  • Секретный ключ (client_secret)

Порядок получения:

  1. Авторизуйтесь в личном кабинете СДЭК (требуется регистрация юридического лица или ИП).
  2. Перейдите в раздел "API-доступ" (может находиться в настройках или меню "Для разработчиков").
  3. Создайте новый ключ доступа, нажав соответствующую кнопку.
  4. Скопируйте client_id в поле «Идентификатор клиента», а client_secret в поле «Секретный ключ» на странице интеграции СДЭК в Addshop (как ее открыть, описано ниже).

Важные замечания:

  • Секретный ключ (client_secret) отображается только при создании. Рекомендуется сохранить его в защищенном хранилище.
  • В случае утери секретного ключа потребуется создать новый.

2. Получение идентификатора клиента (Account) и пароля (Secure Password)

В личном кабинете СДЭК эти же данные могут называться иначе:

  • Идентификатор клиента (Account)
  • Секретный пароль (Secure Password)

Порядок получения:

  1. В личном кабинете СДЭК перейдите в раздел "Настройки" → "Доступ к API".
  2. В этом разделе могут быть указаны:
    • Account (идентификатор клиента)
    • Secure Password (секретный пароль)
  3. Account – это то же, что client_id, его вписывайте в поле «Идентификатор клиента». Secure Password – то же, что client_secret, его вписывайте в поле «Секретный ключ».

3. Определение тарифного плана

Для корректной работы API необходимо указать код тарифа.

Порядок определения:

  1. В личном кабинете СДЭК откройте раздел "Тарифы" или "Калькулятор доставки".
  2. Выберите подходящий тарифный план (например, "Посылка", "Экспресс").
  3. В Addshop выберите этот тариф в списке «Активный тариф» (например, «Посылка склад-склад», код 136). В списке есть не все тарифы СДЭК, выберите подходящий из доступных.

Дополнительная информация:

  • Актуальный список кодов тарифов доступен в официальной документации.
  • При возникновении вопросов обратитесь в поддержку СДЭК.

4. Настройка интеграции в Addshop

  1. Откройте «Остальные настройки» → «Интеграции» и в блоке «Службы доставки» нажмите на логотип СДЭК.
  2. Включите переключатель «Активировать».
  3. Впишите client_id в поле «Идентификатор клиента» и client_secret в поле «Секретный ключ». Чтобы сначала проверить доставку без договора со СДЭК, включите «Тестовый режим», тогда поля заполнятся тестовыми данными.
  4. Выберите тариф в списке «Активный тариф».
  5. Включите «Передача данных», если хотите, чтобы каждый заказ автоматически создавался в СДЭК. Если нужен только расчет стоимости доставки, оставьте его выключенным.
  6. Нажмите «Сохранить». Списки регионов и пунктов СДЭК загружаются только с сохраненными ключами, поэтому без этого шага следующий не получится.
  7. Откройте страницу интеграции СДЭК заново. В блоке «Информация отправителя» выберите «Регион отправителя» и «Адрес отправителя», то есть пункт СДЭК, куда вы будете сдавать посылки.
  8. Нажмите «Сохранить» еще раз.
  9. Для карты пунктов выдачи подключите ключ Яндекс.Карт: в «Интеграциях» блок «Карты и навигация», логотип Яндекс.Карт.
  10. Откройте раздел «Доставка», добавьте способ доставки и в поле «Служба доставки» выберите СДЭК.