Запрос «тильда доставка» обычно означает один из двух вопросов: как посчитать стоимость доставки в форме заказа и как дать покупателю выбрать удобный пункт выдачи. Настраивал это на десятке магазинов на Тильде, от небольших витрин с самовывозом до интернет-магазинов с доставкой по всей России через СДЭК, и ниже разложил по полочкам, что уже есть в конструкторе и где штатных настроек не хватает.
По теме статьи
Готовое решение
Ограничение доставки по зонам на карте в корзине Tilda
Виджет доставки в шапке сайта + ограничение оформления в корзине по зонам на Яндекс.Карте.
от9 000 ₽
Кастомный скрипт
Когда стандартных блоков не хватает
Доработка сайтов на Тильде: скрипты для корзины, промокоды, зоны доставки, интеграции с CRM и Telegram. Простой скрипт от 3 000
от3 000 ₽
Какие способы доставки настраиваются в Тильде без кода
В настройках магазина есть отдельная вкладка «Способы доставки», где можно добавить сразу несколько вариантов и показать покупателю выбор в форме заказа: самовывоз с одного или нескольких адресов, доставку по фиксированной цене, бесплатную доставку от суммы заказа, расчёт СДЭК по зонам и подключение Яндекс Доставки. Ни один из этих способов не требует правки кода страницы, всё собирается в интерфейсе.
| Способ | Как считается стоимость | Когда использовать |
|---|---|---|
| Самовывоз | Бесплатно или фиксированная сумма за точку | Есть свой склад, шоурум или несколько точек выдачи в городе |
| Фиксированная цена | Одна сумма на весь регион или город | Локальная доставка курьером в пределах одного города |
| СДЭК по зонам | Цена задаётся вручную для каждой группы регионов | Доставка по России, когда точная стоимость по весу не критична |
| Яндекс Доставка | Считается автоматически после подключения токена | Нужны варианты курьером и через ПВЗ без ручной настройки цен |
Как СДЭК считает доставку по зонам в Тильде
Встроенный калькулятор СДЭК работает через зоны: вы группируете регионы или города в зоны и назначаете каждой зоне цену доставки и порог, после которого доставка становится бесплатной. Это не запрос в реальном времени к СДЭК по весу и габаритам конкретного заказа, а таблица цен, которую задаёт владелец магазина.
На практике настройка 15-20 зон вручную занимает у меня примерно полтора часа, включая проверку, что крупные города вроде Москвы и Петербурга не потерялись между зонами. Отдельно проверяю порог бесплатной доставки в каждой зоне, потому что если его скопировать из одной зоны в другую не глядя, покупатели из дальних регионов внезапно получают бесплатную доставку там, где она должна быть платной.
Если товар лёгкий и одинаковый по габаритам, зонального калькулятора хватает с запасом. Если в магазине продаётся мебель или техника, где вес и объём заказа сильно разнятся, зональная цена быстро становится либо невыгодной магазину, либо завышенной для покупателя, потому что она не зависит от конкретного заказа.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Яндекс Доставка через токен: что получает покупатель
Подключение отличается от СДЭК: в настройках доставки есть поле для токена, который выдаётся в личном кабинете Яндекс Доставки. После того как токен вставлен и сохранён, покупатель в форме заказа видит варианты доставки, которые Яндекс рассчитывает автоматически, без правки кода в head сайта и без отдельного виджета на странице.
Важный момент из практики: токен привязан к кабинету магазина в Яндекс Доставке, и если кабинет переоформляют на другое юрлицо или пересоздают, старый токен перестаёт работать молча, без явной ошибки в интерфейсе Тильды. После любой смены реквизитов или доступов я всегда прохожу тестовый заказ до конца, чтобы убедиться, что стоимость доставки действительно считается, а не просто пропадает из формы.
Пункт выдачи заказа: как вывести выбор ПВЗ покупателю
Если у магазина свои точки самовывоза, каждая добавляется в настройках отдельной строкой с адресом и временем работы, и покупатель выбирает нужную из списка в форме заказа. Для розничной сети с точками по всему городу это единственный вариант в списке, поэтому для каждой точки я отдельно указываю ориентир вроде «вход со двора» или «второй этаж ТЦ» - иначе покупатели путают соседние адреса.
Пункты выдачи Яндекс Доставки подключаются вместе с курьерской доставкой через тот же токен: после расчёта стоимости покупатель видит доступные варианты, включая самовывоз из точек партнёра. Отдельно настраивать карту с метками для этого не нужно, всё приходит из личного кабинета Яндекс Доставки вместе с токеном.
Когда встроенных инструментов не хватает
Штатный калькулятор СДЭК считает по заранее заданным зонам, и это ограничение проявляется в конкретных сценариях. Если нужно делить доставку не по регионам, а по почтовым индексам или районам внутри одного города, зональной логики недостаточно, приходится писать отдельный расчёт, который сверяет адрес с более узкими правилами. Для такой задачи есть готовый скрипт зон доставки для Tilda, который позволяет задать деление тоньше, чем встроенные зоны СДЭК.
Второй частый случай: магазину нужно, чтобы стоимость доставки СДЭК считалась не по ручной таблице, а по фактическому весу и объёму заказа, с обращением к калькулятору СДЭК напрямую. Это уже кастомная интеграция, а не настройка через интерфейс, и я делаю такие вещи в рамках комплексной интеграции для Tilda (CRM, эквайринг, СДЭК) - от 40 000 ₽, если нужен ещё и обмен заказами с 1С или CRM. Если задача меньше, например донастроить логику одной зоны или поправить условие показа способа доставки, это укладывается в кастомный скрипт для Tilda от 3 000 ₽.
Если заказы после оформления нужно автоматически передавать на склад или курьерской службе без ручного копирования из админки Тильды, такую синхронизацию обычно собираю в n8n: сценарий забирает новый заказ по вебхуку, проверяет выбранный пункт выдачи и создаёт заявку в системе склада или отправляет уведомление ответственному сотруднику.
Три частые ошибки при настройке доставки на Тильде
- Порог бесплatной доставки копируют из одной зоны в другую и забывают поправить сумму под конкретный регион, из-за чего доставка в дальние города внезапно становится бесплatной.
- После смены токена Яндекс Доставки не проходят тестовый заказ до конца, и способ доставки пропадает из формы уже после того, как покупатели начали жаловаться.
- Для сети из нескольких точек самовывoza указывают один общий пункт вместо отдельной строки на каждый адрес, и покупатель не может выбрать удобную точку в форме заказа.
Условия и возможности Тильды меняются, поэтому перед запуском я уточняю их у самого сервиса.
Частые вопросы
Можно ли на Тильде считать стоимость доставки по весу и габаритам заказа?
Встроенный калькулятор СДЭК работает по зонам с фиксированной ценой, а не по фактическому весу и объёму. Расчёт по весу через прямое обращение к калькулятору СДЭК делается кастомной доработкой поверх штатных настроек.
Как добавить несколько точек самовывоза на Тильде?
В настройках способа «Самовывоз» каждая точка добавляется отдельной строкой с адресом и графиком работы. Покупатель выбирает нужную точку из списка в форме заказа, поэтому для сети из нескольких адресов важно завести каждую точку отдельно, а не объединять их в одну запись.
Почему после смены реквизитов Яндекс Доставка перестала считать стоимость?
Обычно причина в токене: он привязан к конкретному кабинету, и при пересоздании кабинета или смене юрлица старый токен перестаёт работать без явного сообщения об ошибке в интерфейсе. Нужно получить новый токен в личном кабинете Яндекс Доставки и обновить его в настройках доставки Тильды.
Нужен ли программист для базовой настройки доставки на Тильде?
Для способов из коробки, самовывоза, фиксированной цены, зонального СДЭК и Яндекс Доставки по токену, программист не нужен, всё собирается в панели настроек. Разработка требуется, когда нужен расчёт по весу и габаритам, деление по почтовым индексам или синхронизация заказов со складом и CRM.