Тариф Доставка, Микроавтобус, Грузовой, Детский - дополнительное окно для опций.
Необходимо для таких тарифов, как Доставка, Минивэн, Грузовой, Детский - сделать дополнительное всплывающее окно, чтобы перед тем, как нажать кнопку “Заказать”, пассажир должен выбрать нужные опции.
Например: тариф Доставка
Пассажир нажимает “ЗАКАЗАТЬ”, всплывает или переходит на следующую страницу, где ему предлагается ввести номер телефона получателя (выбор из контактов) и имя получателя, комментарии водителю. Опция “доставка” включена по умолчанию.
Если пассажиру нужно от двери до двери, то он нажимает на соответствующий ползунок, тем самым выбирает нужную опцию. После выбора в приложении появляется меню, где надо заполнить данные отправителя - Подъезд, домофон, этаж, квартира/офис, комментарии водителю. Ниже данные - кому отправлять - номер телефона, имя получателя, подъезд, домофон, этаж, квартира/офис.
После того как все поля заполнены, кнопка ЗАКАЗАТЬ становится активна.
Тариф Минивэн:
Всплывает дополнительно окно с выбором опций - количество пассажиров.
Тариф Грузовой:
Всплывает дополнительно окно с выбором опций - количество грузчиков.
Тариф Детский:
Всплывает дополнительно окно с выбором опций - тип кресла.
Логика должна срабатывать только на определённые тарифы, которые настраиваются опционально в программе администратором.
Прикрепляю пример как это работает у Ситимобил Пример ДОСТАВКА.mp4
Если надо купить и доставить, например продукты, лекарства, химию, то здесь логика более сложная. Напишу моё видение в другом тиките.
Customer support service by UserEcho