Плагин для woocommerce

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
25 мая 2018, 19:09 • 2 отклика • 31 просмотр
Необходимо написать плагин для woocommerce, который определяет в какой зоне находится введенный адрес и изменяет стоимость доставки в зависимости от этого.

Плагин состоит из:
  • Страница со списком всех зон http://take.ms/YF3xL
  • Страница изменения/добавления зоны http://take.ms/9nmJY
    • Инпуты с названием зоны и стоимостью доставки в рублях
    • Ниже карта (яндекс или google, выбирайте где вам удобнее работать с API), на которой можно рисовать/менять полигон с зоной.
    • Кнопки сохранить/удалить.
Работает так:
  1. Создали в админке несколько зон.
  2. Юзер оформляет заказ, на странице ввода адреса вводит свой адрес http://take.ms/NI9orJ
  3. Берем этот адрес и проверяем в каких из наших зон (полигонов он находится).
  4. Если адреса нет внутри ни одной из зон, пишем, что доставка невозможна и блокируем оформление.
  5. Если адрес есть внутри 1 или нескольких зон, то проверяем в какой зоне минимальная сумма доставки. Отображаем самую низкую цену тут http://take.ms/GURlA
  6. Если стоимость = 0, то пишем "бесплатная доставка".
Требования
  • Должен быть оформлен как плагин http://take.ms/b9gK5
  • Полигон выбора зон должен работать как по дефолту в конструкторе карт яндекс или гугл
  • Не должен ломать функции woocomerce. При наличии плагина, дефолтные зоны доставки в woo (http://take.ms/Vspgl) мы использовать не будем, потому что всё будет задаваться внутри плагина. Главное чтобы не ломалось что-то из-за этого и оформление заказа работало нормально.
Отзывы
R50 c95b5e45b51e07204a38d5fa0c189034
Заказчик
Александр - мастер своего дела, нашим сотрудничеством я очень доволен.
Задача была выполнена качественно и в срок, Александр был на связи, не пропадал и показывал промежуточные результаты.
Планирую продолжать сотрудничество. Рекомендую.
6 лет назад