Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Имеется сайт на Wordpress + Woocommerce

Установлены плагины:

Geolocation IP Detection (использует Maxmind GeoIP (Lite) Database.)

WooCommerce DaData

Необходимо:

На странице оформления заказа оставить поля в такой последовательности:

1 строка: Фамилия, Имя

2 строка: Страна

3 строка: в случае если страна Россия, то здесь будет строка Адрес. В случае если страна Казахстан Беларусь, Кыргыстан, Армения, то здесь будет строка Город.

4 строка: в случае если страна Россия, то здесь будет строка Почтовый индекс. В случае если страна Казахстан Беларусь, Кыргыстан, Армения, то пропускаем и переходим сразу к 5 строке.

5 строка: Телефон, E-mail (необязателен для заполнения, но не писать слово Необязательно. При клике на поле имейл вывести подсказку: На имейл придет номер послыки и подтверждение оплаты.)

Все поля обязательный для заполнения, кроме имейл.

Плагин Geolocation IP Detection определяет местоположение Страны и Город. Нужно его интегрировать со странице оформления заказа. Чтобы Страна и Город заполнялись автоматически. Если посетитель захочет изменить значения этих полей - это должно быть возможно.

WooCommerce DaData

В случае если страна выбрана Казахстан Беларусь, Кыргыстан, Армения, то поле адрес нужно скрыть от посетителя, но передавать данные в информацию о заказе в админке. Потом как плагин расчета стоимости от Boxberry подставляет адрес пункта ввоза в поле Адрес.

Все должно работать и отправлять как заказ с проверкой заполненности полей.

У плагина Geolocation IP Detection есть документация.

3 года назад
yana33311
Яна 
32 годаРоссия
11 лет в сервисе
Была
3 года назад
Заявки фрилансеров
Нет заявок фрилансеров