Подключение сервиса доставки CDEK
CDEK — международная служба доставки посылок, документов и грузов по всей России. Подключение сервиса доставки в интернет-магазине позволяет доставлять товары в пункты выдачи и постаматы.
Чтобы добавить доставку через СДЭК, перейдите в настройки сайта → Платежные системы → Сервисы доставки → СДЭК.
Важно: Для успешного создания заказа в информационной системе СДЭК необходимо, чтобы у всех ваших товаров в каталоге было заполнено поле «‎SKU (АРТИКУЛ)»‎, у товаров вне каталога было заполнено поле «‎ПОДЗАГОЛОВОК ИЛИ АРТИКУЛ»‎, а в корзине были поля для ввода имени и номера телефона покупателя.
Для использования доставки от СДЭК необходимо зарегистрироваться на сайте СДЭК, заключить договор и оплатить тариф. В настройках интеграции нужно указать ваш идентификатор и секретный ключ клиента СДЭК и другие настройки, указанные в таблице ниже.
Для получения идентификатора и секретного ключа необходимо перейти на вкладку «Интеграция» и скопировать данные. Они будут доступны после подписания договора со СДЭК. Логин и пароль учетной записи от личного кабинета СДЭК работать не будут.
Важно: Для того, чтобы пункты выдачи показывались на карте Яндекса в корзине, добавьте ключ для карт в настройках сайта → Еще → Ключи от API карт. Инструкция по добавлению ключа для карт Яндекса.

Для использования постаматов необходимо использовать соответствующий тариф. Для тарифов до склада в списках ПВЗ постаматы отображаться не будут.

После этого при выборе города в корзине будут показываться все пункты выдачи, которые добавлены в данном городе. После успешной оплаты заказа в СДЭК будут передаваться заказы и формироваться накладные.

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

Track Number (трек-номер или номер отслеживания посылки) можно найти в личном кабинете СДЭК.

СДЭК также передает Track Number в раздел «Заявки» и Tilda CRM в Тильде, но с некоторой задержкой (от нескольких минут до 24 ч.), поэтому в данный момент нет возможности включить Track Number в содержание самой заявки, которая отправляется на подключенные к Корзине приемщики.

Чтобы передать трек-номера покупателю настройте уведомление о заказе.
Частые ошибки интеграции
  • Ошибка:
    Error calculating CDEK price: CDEK error: По данному направлению при заданных условиях выбранный тариф недоступен (ERR_RESULT_SERVICE_EMPTY).
    Как решить:
    Ошибку может вернуть информационная система СДЭК при расчете стоимости отправки с вашими параметрами (тариф, место отправления, габариты и вес товаров в корзине).

    Покупатель эту ошибку не видит - ему просто не показывается вариант доставки, по которому от калькулятора СДЭК получена эта ошибка. Для каждой настроенной доставки (тарифа) мы запрашиваем отдельно стоимость отправки. Соответственно если получена ошибка только по одному тарифу, то остальные будут доступны в корзине для выбора. Причин, по которым информационная система СДЭК возвращает ошибку - может быть несколько:
    1. Слишком большие габариты или вес товаров в корзине.
    При расчете приоритет имеют габариты/вес товаров из каталога, если в настройках интеграции в поле «‎тип измерений» выбраны средние габариты - они будут использованы при расчете для товаров, у которых в каталоге габариты/вес не указаны; если же в поле «‎тип измерений» выбраны максимальные габариты отправления - они будут использованы, если в корзине есть хотя бы один товар, не имеющий габаритов/веса. Для товаров, созданных не через каталог, всегда используются габариты/вес из настроек интеграции.
    2. Использование тарифа с ограниченной зоной действия.
    Например, покупатель из Санкт-Петербурга, а вы используете тариф 234, который согласно справке СДЭК действует по направлениям из Москвы в подразделения СДЭК, находящиеся за Уралом и в Крым.
    3. Технические проблемы на стороне СДЭК. Бывает, что корректный запрос (с подходящими габаритами и тарифом) завершается ошибкой.

    О точной причине возникновения ошибки нужно спрашивать в техподдержке СДЭКа, прикладывая к заявке запрос (выводится сразу после ошибки в журнале ошибок доставок) и его время.
  • Ошибка:
    Что-то пошло не так. HTTP code: 401. CDEK error: unauthorized
    Как решить:
    Ошибка означает, что система СДЭК не приняла введенные вами идентификатор и секрет (секретный ключ) клиента.

    Сверьте данные от СДЭК из вкладки «Интеграция» с данными, которые указали в Тильде.
  • Ошибка:
    Error calculating CDEK price: CDEK error: Для выбранного тарифа вес должен быть меньше 30кг (ERR_INVALID_TARIFF_WITH_WEIGHT­_MORE30);
    Как решить:
    Ошибка возвращается калькулятором СДЭК в случае, если вес заказа превышает 30 кг или стороны превышают 1 метр.

    Укажите реальные габариты ваших товаров в каталоге или средние/максимальные габариты посылки в настройках интеграции доставки СДЭК.
  • Ошибка:
    Error calculating CDEK price: CDEK error: Некорректно задан сервис: недопустимый физический вес (VE_CALC_WEIGHT);
    Как решить:
    Ошибка возвращается калькулятором СДЭК в случае, если вес заказа превышает 30 кг.
  • Ошибка:
    Для выбранной услуги превышены габариты или вес (ERR_INVALID_TARIFF_WITH_DIMENTIONS);
    Как решить:
    Ошибка возвращается калькулятором СДЭК в случае, если вес заказа превышает 30 кг или стороны превышают 1 метр.

    Укажите реальные габариты ваших товаров в каталоге или средние/максимальные габариты посылки в настройках интеграции доставки СДЭК.
Made on
Tilda