Гайды · СДЭК + Tilda
СДЭК и Тильда: интеграция и выбор пункта выдачи в корзине
Обновлено:
Запрос «СДЭК Тильда ПВЗ» обычно значит одно: в корзине ST100 нужен выбор пункта на карте, а не пустое поле или список кодов. KitAddr показывает ближайшие ПВЗ и постаматы СДЭК — код уходит в заказ. В обычной корзине ST100 с KitAddr договор и ключи СДЭК в Tilda не нужны.
Как это выглядит в корзине
В доставке выберите «СДЭК — пункт выдачи» или «в постамат» — появится кнопка и карта ближайших пунктов.
Что даёт встроенная интеграция Тильды со СДЭК
СДЭК — один из сервисов доставки, которые Тильда подключает штатно. Он включается в «Настройках сайта → Платёжные системы → Сервисы доставки»: указываете данные договора со СДЭК, и корзина считает стоимость по вашему тарифу. После успешной оплаты заказ передаётся в СДЭК, а накладная формируется автоматически.
Если выбрать тариф «Склад — Склад», в корзине можно будет выбрать пункт выдачи на карте. Чтобы пункты показывались на карте Яндекса, в настройках сайта нужен ключ для карт («Ещё → Ключи от API карт»). Так это описано в справке Tilda.
Это встроенный режим корзины: в нём корзину ведёт сама Тильда, и KitAddr ничего не меняет.
Зачем отдельный виджет ПВЗ в Тильде
Второй путь — обычная корзина ST100, где варианты доставки вы вписали строками. Там пункт СДЭК — обычное текстовое поле или выпадашка с кодами вроде SPB216. KitAddr добавляет сценарий «кнопка → карта → код в заказ» без своего JS в проекте. Подходит, если договора со СДЭК нет или нужны пункты СДЭК, Почты и Яндекса на одной карте. Накладную в СДЭК KitAddr не создаёт: заказ вы передаёте службе сами.
Ключи личного кабинета СДЭК в Tilda не нужны: каталог пунктов отдаёт сервер KitAddr. Вам достаточно вариантов доставки в ST100, скрытого поля кода и скрипта.
Курьер, ПВЗ и постамат — что включать
| Способ в ST100 | Что видит покупатель | Подстрока в правиле ЛК |
|---|---|---|
| СДЭК до ПВЗ | Умный адрес + кнопка и карта пунктов | до пвз, до пункта |
| СДЭК до постамата | Адрес + карта только постаматов | до постамата, в постамат |
| СДЭК курьер | Только умный адрес, без кнопки ПВЗ | правило не нужно |
Не используйте в правиле голое слово «сдэк» — оно сработает и на курьере. Лучше узкая фраза из названия варианта доставки.
Как это выглядит для покупателя
- В «Вариантах доставки» выбирает строку вроде «Доставка СДЭК до ПВЗ» или «до постамата»
- Видит кнопку выбора пункта или постамата
- Указывает адрес или город, выбирает точку на карте рядом
- Код записывается в поле кода пункта заказа (обычно
PVZ_CODE)
Настройка в Tilda и KitAddr
- Подключите базовый умный адрес (гайд DaData для Tilda) — по адресу ищутся ближайшие пункты.
- В ЛК KitAddr включите сценарий СДЭК · До ПВЗ (и при необходимости постаматы).
- В ST100 добавьте отдельные строки для ПВЗ и постамата (ключевые слова из правил, например «до ПВЗ» и «до постамата»).
- Добавьте одно поле для кода пункта (по умолчанию
PVZ_CODE) — лучше скрытое. Лишние поля под тот же код не нужны. - Поле «Варианты доставки» не перезаписывайте вручную под коды — KitAddr только читает выбор покупателя.
Правила совпадения текста настраиваются в ЛК → Модули → Доставка. Справочник полей — в документации.
Что уходит в заказ
В «Данных» заказа Tilda должен быть один код пункта — в поле, которое вы указали в ЛК (по умолчанию PVZ_CODE). Адрес при этом остаётся в полях индекса / региона / города / улицы, если покупатель искал точки от адреса.
Не заводите в ST100 несколько скрытых полей под один и тот же код: в выгрузке появятся дубли, CRM и менеджер путаются.
Частые ошибки
- Модуль СДЭК выключен в ЛК — кнопка не появится, даже если текст варианта совпал
- В правиле слишком общее слово («сдэк») — лучше «до пвз» / «до постамата»
- Код пытаются писать в DELIVERY_TYPE — используйте отдельное поле
PVZ_CODE - В заказе несколько полей с одним кодом — в ST100 заведено больше одного поля под код; оставьте одно
- Нет умного адреса — карте сложнее показать ближайшие точки; сначала подключите подсказки адреса
Готовы подключить к своему магазину?
Триал без карты. Один скрипт в HEAD, настройка под ST100 в кабинете.
Подключить за 10 минутПригласите коллегу
Если у знакомого тоже магазин на Tilda — поделитесь гайдом или реферальной ссылкой из кабинета. С оплат приглашённых начисляется бонус на баланс (30% / 10% / 5%).
Частые вопросы
Есть ли у Тильды встроенная интеграция со СДЭК?
Да, СДЭК подключается в «Настройках сайта → Платёжные системы → Сервисы доставки» по вашему договору. Он считает стоимость, создаёт накладную после оплаты и при тарифе «Склад — Склад» показывает пункты на карте (нужен ключ Яндекс.Карт). Для обычной корзины с вариантами доставки карту добавляет KitAddr.
Как сделать СДЭК Тильда ПВЗ в корзине?
Подключите KitAddr: модуль СДЭК в кабинете, в ST100 — вариант «до ПВЗ» или «до постамата», скрытое поле PVZ_CODE и один скрипт в HEAD. Покупатель выбирает пункт на карте, код уходит в заказ.
Как подключить СДЭК к Тильде?
В KitAddr включите модуль СДЭК, в корзине ST100 добавьте вариант доставки с текстом вроде «до ПВЗ» или «до постамата» и скрытое поле кода пункта, вставьте скрипт. В этом режиме ключи СДЭК в Tilda не нужны.
Как сделать интеграцию СДЭК и Tilda?
KitAddr читает выбранный вариант доставки в ST100 и показывает кнопку выбора ПВЗ или постамата. Каталог пунктов отдаёт сервер KitAddr — отдельный виджет СДЭК в Tilda не требуется.
Нужны ли ключи СДЭК в Tilda?
Для KitAddr в обычной корзине ST100 — нет: каталог ПВЗ и постаматов отдаёт сервер KitAddr. (Встроенному сервису СДЭК в Tilda нужен договор со СДЭК и данные доступа — это другой режим корзины.) В корзине достаточно вариантов доставки, скрытого поля кода и скрипта KitAddr.
Есть ли СДЭК до постамата?
Да. Отдельное правило «СДЭК постамат»: в вариантах доставки укажите «до постамата» — на карте будут только постаматы СДЭК.
Работает ли курьер СДЭК?
Для курьера обычно достаточно умного адреса без кнопки ПВЗ. Кнопка нужна, когда в варианте доставки выбран самовывоз до пункта или постамата.
Сколько стоит?
Подключение ПВЗ входит в тарифы KitAddr. Старт — от одного сайта; есть пробный период без карты.