На сайте http://www.cardician.ru/ в корзине подключен тарификатор (необходимо положить что-нибудь в корзину).

Сейчас выбирается либо (а)регион, либо (б)город.

Необходимо сделать так, чтобы сначала выбирался регион, и если в этом регионе есть города для выбора, то показать выпадающее меню, в котором можно выбрать из городов этого региона или "Другой населенный пункт".

Если выбран "Другой населенный пункт" или в регионе нет городов для выбора, то алгоритм тот же, что сейчас при выборе (а)регион.

Если выбран город, то для него алгоритм такой же, как сейчас при выборе (б)город. НО, если при этом выбирается пункт в поле "Выбор доставки" "Забрать в пункте самовывоза", то необходимо чтобы для этого города были получены максимум три адреса из списка, возвращаемого по запросу http://gw.edostavka.ru:11443/pvzlist.php и выведены с радиокнопками (одна зажата по умолчанию). Вместе с этим, в поле "адрес" должна вставляться фраза "Забор в пункте по адресу *выбранный адрес*", если после этого выбран другой метод доставки, то поле "адрес" должно очищаться.На сайте http://www.cardician.ru/ в корзине подключен тарификатор (необходимо положить что-нибудь в корзину). Работает шикарно, но требуется доп.функционал.

Сейчас выбирается либо (а)регион, либо (б)город.

1. Необходимо сделать так, чтобы сначала выбирался регион, и если в этом регионе есть города для выбора, то показать выпадающее меню, в котором можно выбрать из городов этого региона или "Другой населенный пункт".

Если выбран "Другой населенный пункт" или в регионе нет городов для выбора, то алгоритм тот же, что сейчас при выборе (а)регион.

Если выбран город, то для него алгоритм такой же, как сейчас при выборе (б)город.

2. Если выбран (б)город и при этом выбирается пункт в поле "Выбор доставки" – "Забрать в пункте самовывоза", то необходимо чтобы для этого города были получены максимум три адреса из списка, возвращаемого по запросу http://gw.edostavka.ru:11443/pvzlist.php и выведены с радиокнопками (одна зажата по умолчанию). Вместе с этим, в поле "адрес" должна вставляться фраза "Забор в пункте по адресу *выбранный адрес*". Если после этого выбран другой метод доставки, то поле "адрес" должно очищаться.

10 лет назад
carder
Кирилл 
38 лет
15 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров