Гайды · Гайд · Яндекс.Доставка + Tilda
Как подключить Яндекс.Доставку ПВЗ к Тильде
Покупатель выбирает «Яндекс Доставка до ПВЗ» — появляется кнопка, карта и список пунктов. Код уходит в заказ. Ключи Яндекс в Tilda прописывать не нужно.
Как это выглядит в корзине
В доставке выберите «Яндекс.Доставка — ПВЗ» — появится кнопка и карта пунктов.
Почему в Тильде нет Яндекс.Доставки
В настройках магазина Tilda есть встроенные службы доставки: СДЭК, Почта России и Новая Почта. Яндекс.Доставки среди них нет — ни в списке сервисов, ни отдельным блоком. Штатными средствами конструктора её не подключить, и это первое, обо что спотыкаются.
Но даже со встроенными службами Тильда решает половину задачи: считает стоимость по тарифу и передаёт заказ. Выбрать конкретный пункт выдачи покупатель не может — в корзине для этого обычное текстовое поле, куда он вписывает код вроде MSK205 или пишет адрес словами. Дальше менеджер разбирает это руками, а часть заказов уезжает не туда.
KitAddr закрывает именно этот кусок: показывает пункты Яндекс.Доставки на карте прямо в корзине ST100 и кладёт код выбранного пункта в поле заказа.
Что понадобится
- Магазин на Tilda с корзиной ST100
- Подключённый умный адрес KitAddr — как это сделать
- Включённый модуль «Яндекс.Доставка ПВЗ» в личном кабинете
Своего договора с Яндекс.Доставкой и её API-ключей не нужно. Каталог пунктов запрашивает сервер KitAddr — магазин к Яндексу не обращается вообще, и в браузер покупателя никакие ключи не попадают.
Как это выглядит для покупателя
- В «Вариантах доставки» выбирает строку вроде «Яндекс Доставка — ПВЗ»
- Под вариантами появляется кнопка «Выбрать пункт»
- Открывается карта: можно ввести адрес, нажать на геолокацию или подвинуть карту
- Рядом со списком видно расстояние до каждого пункта и часы работы
- После выбора код пункта записывается в скрытое поле заказа (по умолчанию
PVZ_CODE)
Пункты подгружаются в момент открытия карты, по текущему радиусу поиска — то есть список всегда актуальный, а не выгруженный когда-то в файл.
Курьер и пункт выдачи — это разные варианты
Если вы возите и курьером, и до пункта, заведите в корзине две отдельные строки доставки. KitAddr смотрит на текст выбранного варианта и по нему решает, что показать: для «Яндекс Доставка — ПВЗ» откроется карта пунктов, для «Яндекс курьер» карта не нужна — там работает обычный умный адрес с подсказками и обязательным домом.
Правила совпадения настраиваются в кабинете, в разделе «Поля и модули». Совпадение идёт по ключевому слову, поэтому строки доставки лучше называть так, чтобы служба была в названии явно.
Настройка в Tilda и KitAddr
- Подключите базовый умный адрес — гайд.
- В кабинете KitAddr включите модуль Яндекс.Доставка ПВЗ.
- В корзине ST100 добавьте вариант доставки с ключевым словом из правила — например «Яндекс».
- Добавьте скрытое поле для кода пункта (по умолчанию
PVZ_CODE). - Опубликуйте страницу и проверьте: выберите этот вариант доставки в живой корзине.
Ключи 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. В браузер покупателя ключи не попадают.
Можно ли СДЭК, Почту и Яндекс вместе?
Да. Включите нужные модули и заведите разные строки в вариантах доставки — для каждой сработает своё правило.
Работает ли выбор пункта на телефоне?
Да, карта открывается на весь экран, список пунктов идёт под ней. Отдельной мобильной версии корзины настраивать не нужно.