Гайды · СДЭК + Tilda

СДЭК и Тильда: интеграция и выбор пункта выдачи в корзине

Обновлено:

Запрос «СДЭК Тильда ПВЗ» обычно значит одно: в корзине ST100 нужен выбор пункта на карте, а не пустое поле или список кодов. KitAddr показывает ближайшие ПВЗ и постаматы СДЭК — код уходит в заказ. В обычной корзине ST100 с KitAddr договор и ключи СДЭК в Tilda не нужны.

Как это выглядит в корзине

В доставке выберите «СДЭК — пункт выдачи» или «в постамат» — появится кнопка и карта ближайших пунктов.

Что даёт встроенная интеграция Тильды со СДЭК

СДЭК — один из сервисов доставки, которые Тильда подключает штатно. Он включается в «Настройках сайта → Платёжные системы → Сервисы доставки»: указываете данные договора со СДЭК, и корзина считает стоимость по вашему тарифу. После успешной оплаты заказ передаётся в СДЭК, а накладная формируется автоматически.

Если выбрать тариф «Склад — Склад», в корзине можно будет выбрать пункт выдачи на карте. Чтобы пункты показывались на карте Яндекса, в настройках сайта нужен ключ для карт («Ещё → Ключи от API карт»). Так это описано в справке Tilda.

Это встроенный режим корзины: в нём корзину ведёт сама Тильда, и KitAddr ничего не меняет.

Зачем отдельный виджет ПВЗ в Тильде

Второй путь — обычная корзина ST100, где варианты доставки вы вписали строками. Там пункт СДЭК — обычное текстовое поле или выпадашка с кодами вроде SPB216. KitAddr добавляет сценарий «кнопка → карта → код в заказ» без своего JS в проекте. Подходит, если договора со СДЭК нет или нужны пункты СДЭК, Почты и Яндекса на одной карте. Накладную в СДЭК KitAddr не создаёт: заказ вы передаёте службе сами.

Ключи личного кабинета СДЭК в Tilda не нужны: каталог пунктов отдаёт сервер KitAddr. Вам достаточно вариантов доставки в ST100, скрытого поля кода и скрипта.

Курьер, ПВЗ и постамат — что включать

Способ в ST100Что видит покупательПодстрока в правиле ЛК
СДЭК до ПВЗУмный адрес + кнопка и карта пунктовдо пвз, до пункта
СДЭК до постаматаАдрес + карта только постаматовдо постамата, в постамат
СДЭК курьерТолько умный адрес, без кнопки ПВЗправило не нужно

Не используйте в правиле голое слово «сдэк» — оно сработает и на курьере. Лучше узкая фраза из названия варианта доставки.

Как это выглядит для покупателя

  1. В «Вариантах доставки» выбирает строку вроде «Доставка СДЭК до ПВЗ» или «до постамата»
  2. Видит кнопку выбора пункта или постамата
  3. Указывает адрес или город, выбирает точку на карте рядом
  4. Код записывается в поле кода пункта заказа (обычно PVZ_CODE)

Настройка в Tilda и KitAddr

  1. Подключите базовый умный адрес (гайд DaData для Tilda) — по адресу ищутся ближайшие пункты.
  2. В ЛК KitAddr включите сценарий СДЭК · До ПВЗ (и при необходимости постаматы).
  3. В ST100 добавьте отдельные строки для ПВЗ и постамата (ключевые слова из правил, например «до ПВЗ» и «до постамата»).
  4. Добавьте одно поле для кода пункта (по умолчанию PVZ_CODE) — лучше скрытое. Лишние поля под тот же код не нужны.
  5. Поле «Варианты доставки» не перезаписывайте вручную под коды — 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. Старт — от одного сайта; есть пробный период без карты.