Задание на хакатон
Необходимо разработать прототип системы бронирования и оплаты экскурсий на ферму альпак ЛуЛу (https://lulu-alpaca.ru/)
Путь пользователя
Путь пользователя:
Заходим на сайт, нажимаем на кнопку забронировать или подобную.
Открывается попап или переместило на нужный блок страницы с календарем бронирования.
В календаре бронирования видны слоты на разное время и разные даты. В каждом слоте мне видно количество доступных мест (например «свободно 5 мест из 15).
Выбираем подходящий слот. Открывается форма:
Имя
Номер телефона
Электронная почта (все обязательно для заполнения)
И несколько строк с типами билетов с разными ценами с возможностью выбрать количество (взрослый, детский, бесплатный до 3х лет)
Каждый билет отражается в доступных местах для бронирования.
Нажимаю галочку «с договором оферты ознакомлен», галочку «даю согласие на обработку персональных данных в соответствии с политикой»
Нажимаю далее , перехожу к окну с информацией о бронировании, и кнопка «забронировать»
Жмем кнопку «забронировать» и
Вариант 1 (предпочтительный)
Открывается страница оплаты, штатная для системы PayKeeper (видна сумма, доступны разные виды оплаты и пр)
Далее после оплаты перенаправляем на страницу «спасибо за оплату, чек оплаты, подтверждение бронирования и памятка высланы вам на электронную почту ххххх@ххх.хх
Что происходит в базе данных
1. После заполнения формы, выбора слота и нажатия кнопки забронировать - создается новая сделка в АМО СРМ в этапе «забронировано». АМО СРМ автоматически присваивает сделке уникальный номер. Поля контакта заполнены в соответствии с формой бронирования
2. В соответствующее поле сделки попадает сформированная ссылка на оплату, которая отправлена пользователю.
3. В поле «бюджет» попадает сумма сделки
4. Количество билетов указывается в соответствующих полях сделки (взрослый билет 3, детский 0, детский бесплатный 1)
5. В виджете амо календаря бронирования появляется запись, привязанная к сделке, со статусом «забронировано»
Дополнительные комментарии:
Должна быть возможность вручную изменять запись и заново формировать ссылку вручную
При необходимости можно вручную увеличивать количество свободных мест
Должна быть возможность установить разные тарифы на разные дни и временные слоты (тариф стандарт - выходные дни, тариф промо - будние дни)
Используемое ПО и продукты:
АМО СРМ
PayKeeper
Wordpress