Покупатель выбирает пункт выдачи прямо в корзине, видит стоимость доставки и платит, а заказ сам уходит в СДЭК. Так интеграция Тильды со СДЭК выглядит в идеале, и частично Тильда это действительно умеет. Разберём, как подключить СДЭК к магазину на Тильде по шагам, какие настройки чаще всего ломают расчёт, что встроенная интеграция делает сама, а что остаётся в кабинете СДЭК. Я Константин Конюшкин, основатель Рефсейлс: в моём магазине на Тильде большая часть заказов уезжает СДЭКом, поэтому пишу с практики.
Какие есть способы подключить СДЭК к Тильде
Вариантов четыре, и они решают разные задачи:
Встроенная интеграция Тильды. Считает доставку в корзине, показывает пункты выдачи и передаёт оплаченный заказ в СДЭК. Бесплатно, настраивается в интерфейсе конструктора.
Виджет СДЭК. Карта пунктов выдачи от самой СДЭК, которую встраивают на страницу кодом. Нужен, если стандартный выбор ПВЗ в корзине не подходит.
Коннекторы. Сервисы вроде Albato или ApiMonster связывают Тильду и СДЭК по сценариям: создать отправление, получить статус. Это отдельная подписка и ещё одно звено в цепочке.
CRM с интеграцией СДЭК. Заказ приходит из Тильды в CRM, и уже оттуда менеджер создаёт отправление, печатает накладную и следит за статусами.
Для небольшого магазина с предоплатой хватает встроенной интеграции. Если заказов много или часть клиентов платит при получении, смотрите в сторону CRM.
Где взять ключи СДЭК
Для подключения понадобится договор со СДЭК как с интернет-магазином и два ключа из личного кабинета: идентификатор (Account) и секретный ключ (Secure password).
Войдите в личный кабинет СДЭК под учётной записью по договору.
Откройте раздел интеграции и создайте ключ для API.
Скопируйте идентификатор и секретный ключ. Секретный ключ показывается один раз, сохраните его сразу.
Тестовые ключи из документации СДЭК подходят только для проверки. Для реальных заказов нужны ключи вашего договора, иначе расчёт будет работать, а накладные не создадутся.
Как подключить СДЭК в Тильде
Пошагово по справке Тильды:
В настройках сайта откройте раздел доставки и выберите CDEK.
Вставьте идентификатор и секретный ключ из кабинета СДЭК.
Укажите город отправления и адрес склада или пункта, откуда отдаёте посылки.
Задайте габариты и вес по умолчанию. Их Тильда подставит, если у товара в каталоге они не заполнены.
В блоке корзины ST100 откройте настройки и добавьте вариант доставки СДЭК в поле «Варианты доставки».
Опубликуйте страницы и оформите тестовый заказ.
Точные названия пунктов меню меняются вместе с интерфейсом конструктора, актуальная версия есть в справке Тильды по ссылке в конце статьи.
Тарифы: склад-склад и склад-дверь
Тариф определяет, как посылка едет: от пункта СДЭК до пункта выдачи или до двери покупателя. Каждый тариф в Тильде настраивается отдельным вариантом доставки в корзине. Если хотите дать покупателю выбор между ПВЗ и курьером, добавьте два варианта.
Встроенный калькулятор СДЭК считает посылки до 30 кг и до 1 метра по наибольшей стороне. Для крупногабаритных товаров стоимость придётся уточнять вручную или через другую службу.
Как показать пункты выдачи на карте
На тарифе «склад-склад» покупатель выбирает пункт выдачи прямо в корзине. Чтобы пункты отображались на карте, Тильде нужен ключ API Яндекс Карт. Его получают в кабинете разработчика Яндекса и вставляют в настройки доставки.
Без ключа карта не загрузится, и выбор пункта станет неудобным. Проверьте карту с телефона: большая часть покупателей оформляет заказ именно там.
Оплата при получении
Если часть покупателей платит курьеру или в пункте выдачи, подключите платёжную систему «Наличные». Тогда сумма к оплате передаётся в накладную СДЭК как наложенный платёж, и СДЭК возьмёт деньги с покупателя.
Учтите, что автоматическая выгрузка заказа в СДЭК в справке Тильды описана для успешной онлайн-оплаты. Заказы с оплатой при получении проверьте на тестовом заказе, прежде чем включать для всех.
Что встроенная интеграция делает, а что нет
По справке Тильды встроенная интеграция:
считает стоимость доставки по адресу покупателя через калькулятор СДЭК;
даёт выбрать пункт выдачи на карте;
после успешной оплаты передаёт заказ в СДЭК и создаёт накладную автоматически;
возвращает трек-номер в заявку и в Tilda CRM, с задержкой от нескольких минут до суток.
Для отправки у товара обязателен артикул (SKU), у покупателя имя и телефон. Если какого-то поля нет, заказ в СДЭК не уйдёт.
Чего справка не описывает: смену статусов доставки в Тильде, печать этикеток и штрихкодов, изменение и отмену отправления, возвраты. Всё это делают в личном кабинете СДЭК. Есть и опция «Не отправлять заказы в СДЭК»: тогда Тильда только считает стоимость, а накладные создаются вручную.
Когда интеграция Тильды со СДЭК не работает: частые ошибки
ERR_RESULT_SERVICE_EMPTY. Для маршрута, веса или габаритов нет доступного тарифа. Проверьте город отправления, вес по умолчанию и то, что выбранный тариф работает в этом направлении.
Ошибка 401. Неверный идентификатор или секретный ключ, либо подставлены тестовые ключи. Создайте ключ заново в кабинете СДЭК.
Заказ оплачен, но накладной нет. Чаще всего у товара не заполнен артикул или у покупателя нет телефона. Второй вариант: включена опция «Не отправлять заказы в СДЭК».
Стоимость не считается для тяжёлых товаров. Посылка больше 30 кг или 1 метра по стороне, калькулятор такие не считает.
Трек-номер не появился. Подождите до суток, Тильда получает его не сразу.
Когда нужна CRM с интеграцией СДЭК
Встроенная интеграция Тильды со СДЭК закрывает расчёт и отправку оплаченного заказа. Работа с посылкой после этого переезжает в кабинет СДЭК: статусы, отмены, возвраты, вопросы клиентов «где мой заказ». Когда заказов десятки в неделю, менеджер постоянно переключается между Тильдой, кабинетом СДЭК и мессенджерами.
В Рефсейлс доставка устроена внутри карточки заказа:
стоимость СДЭК считается по адресу клиента, пункт выдачи подбирается там же;
отправление создаётся, меняется и отменяется из заказа, накладные и штрихкоды печатаются в PDF;
статусы посылки обновляются сами, по вебхуку СДЭК и опросом;
возвраты оформляются со своей накладной и собираются в отдельный список;
клиенту можно автоматически отправить трек-номер или напоминание, что посылка ждёт в пункте выдачи.

Подключение СДЭК в CRM: идентификатор и ключ из кабинета СДЭК, автообновление статусов посылок.
Так же работает Яндекс Доставка: если часть заказов удобнее отправлять ею, обе службы доступны из одной карточки.
Если создаёте отправления из CRM, включите в Тильде опцию «Не отправлять заказы в СДЭК». Иначе на один заказ появятся две накладные: одну создаст Тильда после оплаты, вторую менеджер из CRM.
Чтобы заказы из корзины приходили в CRM, достаточно вебхука, как это настроить, я разбирал в статье «CRM для Тильды: встроенная Tilda CRM или внешняя система». Проверить, как СДЭК работает из карточки заказа, можно на реальных посылках: у Рефсейлс 14 дней бесплатно.
Источники
Частые вопросы
Создаёт ли Тильда накладную в СДЭК автоматически?
Да, по справке Тильды после успешной оплаты на сайте заказ передаётся в СДЭК и накладная формируется автоматически. Для этого у товара должен быть артикул, а у покупателя имя и телефон. Если включена опция «Не отправлять заказы в СДЭК», Тильда только считает стоимость.
Где взять ключи СДЭК для Тильды?
В личном кабинете СДЭК по договору интернет-магазина, в разделе интеграции. Там создаются идентификатор и секретный ключ для API. Тестовые ключи из документации для реальных заказов не подходят.
Можно ли на Тильде принимать оплату при получении через СДЭК?
Да, для этого подключают платёжную систему «Наличные». Сумма к оплате передаётся в накладную как наложенный платёж. Перед запуском проверьте выгрузку таких заказов на тестовом заказе.
Что значит ошибка ERR_RESULT_SERVICE_EMPTY в Тильде?
Для маршрута, веса или габаритов посылки нет доступного тарифа СДЭК. Проверьте город отправления, вес и габариты по умолчанию и то, что выбранный тариф работает в этом направлении.
Как отслеживать статусы посылок СДЭК из Тильды?
Тильда возвращает трек-номер в заявку и Tilda CRM, но смену статусов доставки её справка не описывает, их смотрят в кабинете СДЭК. Если статусы нужны рядом с заказом, используйте CRM с интеграцией СДЭК, где они обновляются сами.


