Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

Есть сайт на 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

4 года назад
guest_15843781087948
4 года в сервисе
Был
4 года назад