Гайды · Зоны доставки
Зоны доставки в корзине Tilda: своя цена для каждого района
Ресторан возит суши в один район за 200 ₽, в соседний — за 400, а за МКАД не возит вовсе. В Тильде такое не настраивается: цена доставки там одна на способ. Ниже — как нарисовать свои зоны на карте и получить в корзине ST100 стоимость по адресу покупателя без единой строки кода.
Как это выглядит в корзине
Выберите способ «Доставка по зонам», нажмите «Ввести адрес на карте» и введите московский адрес — увидите зону, цену и срок.
Что умеет Тильда и где она останавливается
В блоке корзины «Варианты доставки» каждая строка — это способ с одной фиксированной ценой: «Курьер по Москве =300». Бесплатная доставка от суммы тоже одна на всю корзину. Встроенные службы (СДЭК, Почта) считают тариф сами, но только по своим маршрутам — своего курьера они не знают.
Как только цена зависит от района, начинаются обходные пути: десяток строк «Курьер · Центр», «Курьер · Юг», «Курьер · за МКАД», где покупатель должен сам угадать свою зону, или одна цена «в среднем» и звонок менеджера после заказа. Оба варианта теряют заказы: первый — на непонятном выборе, второй — на неожиданной доплате.
Кому это нужно
- Доставка еды — суши, пицца, кофе, кондитерские: цена и время по районам, «бесплатно от 2000 ₽» только в ближней зоне, за город не возим
- Цветы, торты, подарки — курьер свой, тариф по удалённости, минимальный заказ в дальние районы
- Вода, продукты, корма — машина ездит по районам в определённые дни: в зоне «Север» доставка по понедельникам и четвергам
- Стройматериалы, мебель, локальные магазины — доставка в радиусе города и области по разной цене
Общее одно: свой курьер или своя машина и свои правила, которые не описываются тарифами СДЭК.
Как это выглядит для покупателя
- Вместо обычного поля адреса сразу видит карточку «Ввести адрес на карте» — выбирать способ доставки заранее не нужно.
- По карточке открывается карта с вашими зонами и строкой поиска адреса с подсказками.
- Вводит адрес — точка на карте, под ней ответ: «СЗАО · 290 ₽ · 30–50 мин». Или «Адрес вне зон доставки», если туда не возите.
- Нажимает «Выбрать этот адрес» — адрес встаёт в карточку, стоимость доставки попадает в итог корзины Tilda, как будто её посчитала сама Тильда.
Если сумма заказа дотянула до порога бесплатной доставки в этой зоне, в итоге будет ноль. Если меньше минимального заказа для зоны — покупатель увидит это до оплаты, а не по звонку.
Адрес не попал ни в один район — решает карточка «Остальные адреса» в редакторе зон: «туда не возим» (покупатель выберет другой способ доставки), единая цена за пределами районов (удобно для области) или «по согласованию» — заказ принимаем, доставку считаем и звоним.
Что настраивается для каждой зоны
| Параметр | Что делает |
|---|---|
| Контур на карте | Рисуется мышью по точкам, сколько угодно вершин; можно с «дырками» — например, весь округ кроме промзоны |
| Цена доставки | Фиксированная сумма для адресов внутри зоны |
| Бесплатно от | Порог суммы заказа, с которого доставка в эту зону бесплатна; у каждой зоны свой |
| Минимальный заказ | Ниже этой суммы в зону не возим — корзина скажет об этом сразу |
| Срок | В минутах («30–50 мин»), по дням недели («пн, ср, пт») или произвольным текстом («завтра после 14:00») |
| Цвет и приоритет | Цвет — чтобы различать на карте; приоритет решает, чья цена выше при наложении |
Зоны не пересекаются: если новый контур заходит на старый, редактор спросит, какая зона главнее, и вырежет пересечение из второй. Любое действие откатывается кнопкой «Отменить» — и отдельная точка при рисовании, и целая зона.
Подключение за 15 минут
- Подключите KitAddr к магазину как обычно: домен в кабинете, ключ DaData, якорь
TILDA_ADDR_ANCHOR=1в корзине и скрипт в HEAD. Пошагово — в чеклисте ST100. - В кабинете сайта, раздел «Поля и модули», включите Зоны доставки и нажмите «Настроить зоны». Нарисуйте районы, задайте цену, порог бесплатной доставки и срок.
- В Tilda, в поле «Варианты доставки» корзины, заведите один способ для зон — например «Доставка курьером». Цену не пишите: её подставит виджет. Имя переменной поля оставьте стандартное
DELIVERY_TYPE. - В кабинете, под кнопкой настройки зон, впишите название этого способа (или его часть): «курьером». Сравнение по вхождению, без учёта регистра.
- Опубликуйте сайт и проверьте на опубликованной странице: выберите зонный способ, введите адрес внутри зоны и за её пределами.
Остальные способы — ПВЗ, самовывоз, СДЭК — виджет не трогает, они работают как раньше. Зоны можно совмещать с картой пунктов выдачи: покупатель выбирает способ, а корзина показывает под него нужный интерфейс.
Как цена попадает в корзину Tilda
Своих полей «стоимость доставки» у Тильды нет: итог корзина считает сама по выбранному способу. KitAddr работает с этим честно — не подменяет сумму заказа, а подставляет цену выбранному способу доставки до того, как корзина пересчитает итог. Для Тильды это выглядит так, будто способ «Доставка курьером» с самого начала стоил 290 ₽.
Поэтому в заказе, в письме и в CRM стоимость доставки появляется в штатной строке «Доставка», без комментариев и ручных правок. Название зоны и срок попадают в карточку адреса, которую видит покупатель.
Частые ошибки
- Способ с ценой в Tilda. Если написать «Доставка курьером =300», Тильда возьмёт 300 до первого выбора адреса. Оставьте способ без цены.
- Не совпало название. В кабинете написано «срочная», а способ в корзине называется «Курьер». Впишите часть настоящего названия.
- Зоны с зазорами. Между двумя районами осталась узкая полоса без зоны — адреса там «вне доставки». Рисуйте внахлёст: редактор сам вырежет пересечение.
- Проверка в превью. Корзина в редакторе Tilda ведёт себя не так, как на опубликованном сайте. Проверяйте после публикации.
Готовы подключить к своему магазину?
Триал без карты. Один скрипт в HEAD, настройка под ST100 в кабинете.
Подключить за 10 минутПригласите коллегу
Если у знакомого тоже магазин на Tilda — поделитесь гайдом или реферальной ссылкой из кабинета. С оплат приглашённых начисляется бонус на баланс (30% / 10% / 5%).
Частые вопросы
Как сделать зоны доставки на Тильде?
Штатно — никак: у способа доставки в Tilda одна цена. Зоны добавляются виджетом KitAddr: районы рисуются на карте в кабинете, а в корзине ST100 стоимость подставляется по адресу покупателя в штатную строку доставки.
Можно ли сделать разную стоимость доставки по районам города?
Да. Каждая зона — свой контур на карте со своей ценой, порогом бесплатной доставки, минимальным заказом и сроком. Адрес покупателя проверяется по координатам, а не по названию района.
Как ограничить доставку радиусом или районом?
Нарисуйте зону нужной формы — круг, район, весь город кроме промзоны. Адрес за пределами всех зон корзина пометит как «вне зоны доставки» до оплаты.
А если покупатель живёт за пределами зон?
Это решает зона «Остальные адреса» в редакторе: её можно не заводить вовсе («туда не возим»), дать ей единую цену для области или пометить «по согласованию» — тогда заказ принимается, а доставку вы считаете сами.
Подходит для доставки еды и суши?
Это основной сценарий: цена и время по районам, бесплатно от суммы только в ближней зоне, за город не возим. Срок задаётся в минутах — «30–50 мин».
А если машина ездит по районам в определённые дни?
У зоны есть режим срока «по дням недели»: покупатель увидит «доставка: пн, ср, пт» прямо в корзине.
Попадёт ли стоимость доставки в заказ и CRM?
Да, в штатную строку «Доставка» корзины Tilda — виджет подставляет цену выбранному способу до пересчёта итога. Отдельных полей и ручных правок не нужно.
Нужен ли программист?
Нет. Зоны рисуются мышью в кабинете KitAddr, в Tilda нужен один способ доставки без цены и уже подключённый скрипт виджета.