Задача сделать форму бронирования:
Шаг1. Выбор тура - выпадающий список,или еще как не принципиально.
Шаг 2. Выбор даты и время тура - выпадающий список,или еще как не принципиально, но активных датах тура должен выводится остаток мест. А также бронирование должно закрываться за сутки до отправления.
Шаг3.Форма бронирования с возможностью добавлять пассажиров через "плюсик"(т.е. если едет семья , то заполняется первый , второй и т.д)
Поля формы: ФИО, телефон, майл, номер пасспорта(свидетельства о рождении)
ВАЖНО!С одинаковым номером документа на одну дату бронировать нельзя- нужна проверка по данному полю.
Далее отправляем и приходит пассажиру ваучер с уникальным рандомным номером 9знаков + фио + номер документа. А нам на каждую дату пишется отдельным файлом список пассажиров(в идеале в эхелевском файле или что-то вроде этого)
Дизайн не принципиален абсолютно, главное функционал.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Форма бронирования на сайт
Реклама
Форма бронирования на сайт
Задача сделать форму бронирования:
Шаг1. Выбор тура - выпадающий список,или еще как не принципиально.
Шаг 2. Выбор даты и время тура - выпадающий список,или еще как не принципиально, но активных датах тура должен выводится остаток мест. А также бронирование должно закрываться за сутки до отправления.
Шаг3.Форма бронирования с возможностью добавлять пассажиров через "плюсик"(т.е. если едет семья , то заполняется первый , второй и т.д)
Поля формы: ФИО, телефон, майл, номер пасспорта(свидетельства о рождении)
ВАЖНО!С одинаковым номером документа на одну дату бронировать нельзя- нужна проверка по данному полю.
Далее отправляем и приходит пассажиру ваучер с уникальным рандомным номером 9знаков + фио + номер документа. А нам на каждую дату пишется отдельным файлом список пассажиров(в идеале в эхелевском файле или что-то вроде этого)
Дизайн не принципиален абсолютно, главное функционал.