Нужна система бронирования квестов.

Есть сайт на Wordpress. Системы бронирования Wordpress не устраивают, так как для клиента выводится неудобный календарь. Нужно чтобы клиенту выводится список дней, начиная с текущей даты. В каждом дне по несколько сеансов. В ячейке сеанса пишется время начала и цена.

Игрок нажимает ячейку,  ему выводится форма - Имя, телефон, количество игроков и другие поля, например,  возраст.

После бронирования ему приходит сообщение SMS и на почту. Сообщение и почта приходят админу и еще на несколько резервных адресов и телефонов.

В основном игроки заходят на сайт с мобильных телефонов.

Пример сайта:

questgames.com.ua

там любой квест посмотреть.

Если сможете подобрать готовую систему бронирования, даже платную, наиболее подходящую нам, это преимущество.

Есть сайты-агрегаторы квестов, с ними нужно синхронизировать расписание. Для каждого сайта будет отдельное тех. задание.

Систему планируется развивать, дополнять.

Админ должен создать квест для страницы квеста по форме-анкете, (название, адрес, телефон, описание, картинки, жанр, сложность, количество игроков и т.д.) менять сеансы, в сеансе назначать цену. У разных квестов могут быть разные админы.

Пример анкеты квеста:

https://docs.google.com/forms/d/e/1FAIpQLSc_XDmscYZCPvONJZw4eLPyJmH_JaWnPgXu--d8ZIPhjSYrKA/viewform?c=0&w=1

Админ может и снимать брони, тогда при отмене брони, поставить чекбокс "отменить все квесты на данной локации", по умолчанию включен.

Админ может сам закрывать сеанс. Тогда бронь в отображенити расписания для админа должна быть выделена другим  цветом.

Внешний вид расписания для игроков тоже желательно сделать с настраиваемыми цветами.

Второстепенно:

1. Также нужно, но не в первую очередь, выгружать отчет по играм, хотя бы в формате CSV.

2. И отображение в гугл-календарь.

3. При заполнении формы брони - проверка формата телефона, почты.

Базовая цена в выходные дни может отличаться.

В админке Квестгеймс делают так:

"Дни недели, цена".

например,  Пн-Пт 13:30 за 600 грн, Сб-Вс 13:30 за 800 грн.

От числа людей зависит и цена. Обычно цена для 2,3,4 человек фиксирована, далее добавляется по N гривен за игрока.

В одной локации проходит несколько квестов. Нужно, чтобы в анкете квеста было поле Локация. При бронировании проверяется, что ни один квест на этой локации не занят, и бронируются все квесты на этой локации.

Сейчас необходимо:

чтобы игрок бронировал квест через сайт, и администратору приходило сообщение,

чтобы те несколько квестов, которые на одной локации, имели одно расписание ( или сами закрывали другие квесты на это время),

чтобы была синхронизация с другими сайтами.

задач по синхронизации будет несколько, для 3-4 главных сайтов.

Они похожи, отличаются названия полей.

в первую очередь нужна  синхронизация с questroom

https://questroom.com.ua/apiv5-tz

5 лет назад
guest_15843781087948
5 лет в сервисе
Был
5 лет назад

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

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