+5

Тариф Доставка, Микроавтобус, Грузовой, Детский - дополнительное окно для опций.

Ветерок 5 years ago 0

Необходимо для таких тарифов, как Доставка, Минивэн, Грузовой, Детский - сделать дополнительное всплывающее окно, чтобы перед тем, как нажать кнопку “Заказать”, пассажир должен выбрать нужные опции.

Например: тариф Доставка

Пассажир нажимает “ЗАКАЗАТЬ”, всплывает или переходит на следующую страницу, где ему предлагается ввести номер телефона получателя (выбор из контактов) и имя получателя, комментарии водителю. Опция “доставка” включена по умолчанию.

Если пассажиру нужно от двери до двери, то он нажимает на соответствующий ползунок, тем самым выбирает нужную опцию. После выбора в приложении появляется меню, где надо заполнить данные отправителя - Подъезд, домофон, этаж, квартира/офис, комментарии водителю. Ниже данные - кому отправлять - номер телефона, имя получателя, подъезд, домофон, этаж, квартира/офис.

После того как все поля заполнены, кнопка ЗАКАЗАТЬ становится активна.

Тариф Минивэн:

Всплывает дополнительно окно с выбором опций - количество пассажиров.

Тариф Грузовой:

Всплывает дополнительно окно с выбором опций - количество грузчиков.

Тариф Детский:

Всплывает дополнительно окно с выбором опций - тип кресла.

Логика должна срабатывать только на определённые тарифы, которые настраиваются опционально в программе администратором.

Прикрепляю пример как это работает у Ситимобил Пример ДОСТАВКА.mp4

Если надо купить и доставить, например продукты, лекарства, химию, то здесь логика более сложная. Напишу моё видение в другом тиките.