• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Как реализовать формирование цены доставки в Woocommerce исходя из полигонов яндекс карты?

mirprogramm

Новичок
Первый раз делаю магазин на woocommerce, столкнулся с такой проблемой, есть яндекс карта с выделенными зонами (не районами). Как реализовать, что бы, когда заказчик вводит адрес, сразу добавлялась цена минимального заказа для бесплатной доставки, в зависимости от адреса? Есть ли какой плагин для этого? Или готовый код?
 

Вложения

  • 25.png
    25.png
    776.5 KB · Просмотры: 7

marr

Специалист
Местный
Первый раз делаю магазин на woocommerce, столкнулся с такой проблемой, есть яндекс карта с выделенными зонами (не районами). Как реализовать, что бы, когда заказчик вводит адрес, сразу добавлялась цена минимального заказа для бесплатной доставки, в зависимости от адреса? Есть ли какой плагин для этого? Или готовый код?
Нет ничего готового. Через API яндекс карт и доработки зон доставки можно наверное написать нужный функционал
 

Swit4

Новичок
Была подобная задача. При разработке сайта кафе, нужно было проверять попадает ли адрес в определенную зону.
В кратце делалось так:
  • определил ключевые точки границ зоны ( каждый излом границы зоны - точка с координатами ), получился массив с координатами точек
  • при вводе адреса через яндекс получал его координаты
  • с помощью php библиотеки (сейчас не вспомню какой именно, но думаю сможете загуглить) определял, попадает ли адрес в зону.
В вашем случае примерно все то же, только на несколько зон
 
Сверху Снизу