Гайды · Гайд · Яндекс.Доставка + Tilda

Как подключить Яндекс.Доставку ПВЗ к Тильде

Покупатель выбирает «Яндекс Доставка до ПВЗ» — появляется кнопка, карта и список пунктов. Код уходит в заказ. Ключи Яндекс в Tilda прописывать не нужно.

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

В доставке выберите «Яндекс.Доставка — ПВЗ» — появится кнопка и карта пунктов.

Почему в Тильде нет Яндекс.Доставки

В настройках магазина Tilda есть встроенные службы доставки: СДЭК, Почта России и Новая Почта. Яндекс.Доставки среди них нет — ни в списке сервисов, ни отдельным блоком. Штатными средствами конструктора её не подключить, и это первое, обо что спотыкаются.

Но даже со встроенными службами Тильда решает половину задачи: считает стоимость по тарифу и передаёт заказ. Выбрать конкретный пункт выдачи покупатель не может — в корзине для этого обычное текстовое поле, куда он вписывает код вроде MSK205 или пишет адрес словами. Дальше менеджер разбирает это руками, а часть заказов уезжает не туда.

KitAddr закрывает именно этот кусок: показывает пункты Яндекс.Доставки на карте прямо в корзине ST100 и кладёт код выбранного пункта в поле заказа.

Что понадобится

  • Магазин на Tilda с корзиной ST100
  • Подключённый умный адрес KitAddr — как это сделать
  • Включённый модуль «Яндекс.Доставка ПВЗ» в личном кабинете

Своего договора с Яндекс.Доставкой и её API-ключей не нужно. Каталог пунктов запрашивает сервер KitAddr — магазин к Яндексу не обращается вообще, и в браузер покупателя никакие ключи не попадают.

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

  1. В «Вариантах доставки» выбирает строку вроде «Яндекс Доставка — ПВЗ»
  2. Под вариантами появляется кнопка «Выбрать пункт»
  3. Открывается карта: можно ввести адрес, нажать на геолокацию или подвинуть карту
  4. Рядом со списком видно расстояние до каждого пункта и часы работы
  5. После выбора код пункта записывается в скрытое поле заказа (по умолчанию PVZ_CODE)

Пункты подгружаются в момент открытия карты, по текущему радиусу поиска — то есть список всегда актуальный, а не выгруженный когда-то в файл.

Курьер и пункт выдачи — это разные варианты

Если вы возите и курьером, и до пункта, заведите в корзине две отдельные строки доставки. KitAddr смотрит на текст выбранного варианта и по нему решает, что показать: для «Яндекс Доставка — ПВЗ» откроется карта пунктов, для «Яндекс курьер» карта не нужна — там работает обычный умный адрес с подсказками и обязательным домом.

Правила совпадения настраиваются в кабинете, в разделе «Поля и модули». Совпадение идёт по ключевому слову, поэтому строки доставки лучше называть так, чтобы служба была в названии явно.

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

  1. Подключите базовый умный адрес — гайд.
  2. В кабинете KitAddr включите модуль Яндекс.Доставка ПВЗ.
  3. В корзине ST100 добавьте вариант доставки с ключевым словом из правила — например «Яндекс».
  4. Добавьте скрытое поле для кода пункта (по умолчанию PVZ_CODE).
  5. Опубликуйте страницу и проверьте: выберите этот вариант доставки в живой корзине.

Ключи B2B Яндекс.Доставки задаёт администратор платформы KitAddr — в вашем магазине их прописывать негде и не нужно. Подробности по полям — в документации.

Что уходит в заказ

Вместе с кодом пункта в заказ попадают разобранные части адреса — индекс, регион, город и улица с домом. Их не нужно вытаскивать из одной строки руками, когда заказ уходит в CRM или в отгрузку.

Если отдельное поле для кода заводить не хочется, KitAddr умеет дописывать код в скобках прямо в адрес — режим переключается в кабинете.

Частые ошибки

  • Модуль Яндекс выключен в кабинете — кнопка выбора пункта просто не появится
  • В правиле слишком общее слово: «доставка» совпадёт со всеми вариантами сразу, нужна привязка к службе
  • Код пытаются писать в DELIVERY_TYPE — это поле про способ доставки, для кода нужно своё
  • Страница не опубликована: в превью Tilda скрипт корзины ведёт себя иначе, проверять нужно на живом домене
  • Забыли скрытое поле-якорь TILDA_ADDR_ANCHOR — без него виджет не находит форму

Готовы подключить к своему магазину?

Триал без карты · один скрипт в HEAD · настройка под ST100 в кабинете

Подключить за 10 минут

Пригласите коллегу

Если у знакомого тоже магазин на Tilda — поделитесь гайдом или реферальной ссылкой из кабинета. С оплат приглашённых начисляется бонус на баланс (30% / 10% / 5%).

Зарегистрироваться и получить ссылку · Тарифы

Частые вопросы

Есть ли в Тильде встроенная интеграция с Яндекс.Доставкой?

Нет. В настройках Tilda встроены СДЭК, Почта России и Новая Почта — Яндекс.Доставки среди них нет. Поэтому выбор пункта Яндекса в корзине добавляется сторонним решением, например KitAddr.

Как подключить Яндекс.Доставку к Тильде?

В KitAddr включите модуль Яндекс.Доставка ПВЗ, в корзине ST100 добавьте вариант доставки с текстом вроде «Яндекс» и скрытое поле кода пункта, вставьте скрипт. Ключи Яндекс в Tilda не нужны.

Нужен ли свой договор с Яндекс.Доставкой?

Для показа карты пунктов в корзине — нет: каталог запрашивает сервер KitAddr. Договор со службой нужен отдельно, чтобы фактически отправлять заказы — это уже вне корзины.

Нужны ли ключи Яндекс в Tilda?

Нет. Каталог пунктов отдаёт сервер KitAddr через API Яндекс.Доставки. В магазине достаточно вариантов доставки, скрытого поля кода и скрипта KitAddr. В браузер покупателя ключи не попадают.

Можно ли СДЭК, Почту и Яндекс вместе?

Да. Включите нужные модули и заведите разные строки в вариантах доставки — для каждой сработает своё правило.

Работает ли выбор пункта на телефоне?

Да, карта открывается на весь экран, список пунктов идёт под ней. Отдельной мобильной версии корзины настраивать не нужно.