API JavaScript PHP Тильда Яндекс.Карты

Зоны доставки на карте для Тильды

Скрин появится позже — либо на этот кейс нет разрешения на размещение. Я уважаю мнение клиентов.

Проблема

Магазину на Тильде нужны зоны доставки с разными ценами и минимумом заказа — рисовать полигоны на карте и считать стоимость в корзине.

Что сделано

  • Админка: зоны на одной карте Яндекса — рисование полигонов, цвет, приоритет
  • Цена доставки, мин. заказ, «бесплатно от», проверка пересечений
  • PHP API расчёта по адресу (DaData) и попаданию в зону
  • embed.js для корзины Тильды: адрес → зона → сумма в заказе

Решение

Клиент рисует зоны в кабинете, покупатель вводит адрес — доставка считается автоматически поверх Тильды.

Результат

Модуль Deliveri: карта зон + расчёт в корзине

Другие кейсы