Что корзина считает сама и когда нужна интеграция доставки
Простую доставку — фиксированную цену, бесплатность от суммы или выбор из готовых вариантов — начинайте с настроек корзины Тильды. Если цена зависит от полного адреса, тарифа по договору, веса и пункта выдачи СДЭК, браузерного сниппета недостаточно: нужен защищённый запрос к сервису и понятный сценарий ошибки. Не храните ключ перевозчика в T123.
Короткий ответ
Сначала определите источник цены. Таблица зон может жить в модификации. Живой тариф перевозчика и карта пунктов выдачи — интеграционная задача.
Что можно настроить без разработки
Для нескольких понятных вариантов укажите цену и условия в корзине: самовывоз, курьер по городу, бесплатная доставка от суммы. Проверьте актуальные возможности в настройках проекта — список служб и тарифов меняется.
Не добавляйте отдельную красивую карточку доставки рядом с родным списком, если оформление заказа её не знает. Посетитель выберет одно, а в заявку уедет другое.
Таблица районов
MOD-176 предназначен для ограниченного набора зон, который владелец поддерживает вручную. Он находит выбранный город или район, записывает цену в поле заказа и просит родную корзину пересчитать итог. Карты, геокодера и внешнего API там нет; готовый мод решает только прозрачную таблицу зон и не называется интеграцией СДЭК.
Полная интеграция
Для СДЭК или другой службы обычно нужны адрес, вес, габариты, тариф, пункты выдачи и серверный ключ. Добавьте сценарии: сервис не ответил, адрес не найден, тариф изменился после выбора, точка закрыта. Цена на платёжной странице должна совпасть с корзиной.
Что спросить у клиента
- есть ли договор и тестовый доступ;
- откуда берутся вес и габариты;
- курьер, пункт выдачи или оба;
- кто оплачивает ошибку тарифа;
- куда попадает выбранная точка;
- что показывать при недоступности API.
После ответа задача оценивается как интеграция, а не как оформление виджета.