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