Подключите нашего Telegram-бота для уведомлений о новых проектах
Плагин зоны доставки Wordpress /Yandex Карты
Разместить заказ

f
Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 8 лет
Бюджет:
по договоренности
Есть сайт Wordpress + магазин WooCommerce. Необходимо:
В случае выбора на странице оформления способа получения товара – "доставка" (бесплатная или платная), запросить у покупателя адрес доставки. Сравнить через Яндекс зоны доставки возможность доставки по заданному адресу. Разрешить оформление если указанный адрес входит в определенную админом зону доставки, уведомить сообщением на экране если введенный адрес все зоны доставки.
1. На страницу сайта ".../online-checkout/" добавляем адаптивную карту (виджет Яндекс)
2. Карта центрируется по начальной точке – адресу самовывоза, на карте цветом выделена зона доставки"
3. К полю "адрес" добавляем кнопку "проверить"
4. Покупатель в поле "адрес" вводит свой адрес, по которому ожидает доставку, нажимает проверить
5. Если введенный адрес входит в зону доставки, разблокируется кнопка "Подтвердить заказ"
6. Если введенный адрес находится вне зоны доставки получаем сообщение под полем "адрес": "Извините, Выбранный адрес находится вне действующей зоны доставки", рядом с кнопкой "Оформить заказ" дублируем сообщение: "Выберете "Самовывоз" или укажите адрес с пределах зоны доставки"
7. При выборе "самовывоз" скрываем поле "адрес"
8. Адрес доставки может быть введен покупателем – пункт 4. А может быть заполнен кликом по карте, в такой случае по лику на карте определяется адрес доставки
9. Рядом с полем "адрес" кроме кнопки "проверить" добавляем кнопку "найти меня" при нажатии которой происходит определение места положения пользователя и заполнение соответсвубщего поля
10. Для реализации используем возможности Яндекс API
11. Задача считается выполненной если на рабочем сайте заказчика реализован описанный здесь функционал
12. Зона доставки задается админом "рисуем по карте" замкнутую область
В случае выбора на странице оформления способа получения товара – "доставка" (бесплатная или платная), запросить у покупателя адрес доставки. Сравнить через Яндекс зоны доставки возможность доставки по заданному адресу. Разрешить оформление если указанный адрес входит в определенную админом зону доставки, уведомить сообщением на экране если введенный адрес все зоны доставки.
1. На страницу сайта ".../online-checkout/" добавляем адаптивную карту (виджет Яндекс)
2. Карта центрируется по начальной точке – адресу самовывоза, на карте цветом выделена зона доставки"
3. К полю "адрес" добавляем кнопку "проверить"
4. Покупатель в поле "адрес" вводит свой адрес, по которому ожидает доставку, нажимает проверить
5. Если введенный адрес входит в зону доставки, разблокируется кнопка "Подтвердить заказ"
6. Если введенный адрес находится вне зоны доставки получаем сообщение под полем "адрес": "Извините, Выбранный адрес находится вне действующей зоны доставки", рядом с кнопкой "Оформить заказ" дублируем сообщение: "Выберете "Самовывоз" или укажите адрес с пределах зоны доставки"
7. При выборе "самовывоз" скрываем поле "адрес"
8. Адрес доставки может быть введен покупателем – пункт 4. А может быть заполнен кликом по карте, в такой случае по лику на карте определяется адрес доставки
9. Рядом с полем "адрес" кроме кнопки "проверить" добавляем кнопку "найти меня" при нажатии которой происходит определение места положения пользователя и заполнение соответсвубщего поля
10. Для реализации используем возможности Яндекс API
11. Задача считается выполненной если на рабочем сайте заказчика реализован описанный здесь функционал
12. Зона доставки задается админом "рисуем по карте" замкнутую область
Разделы:
Опубликован:
06.08.2023 | 12:52 [поднят: 06.08.2023 | 12:52] [последние изменения: 10.08.2023 | 21:30]