Нужен совет. Запись на групповые занятие.
Доброго дня!
Может кто подскажет, как можно было бы реализовать нужный функционал на готовых дополнениях. Предполагаю что нужно все таки делать с нуля, но вдруг…
Вот скриншот примерно того что нужно:

Необходимо сделать запись на групповые занятия, в 1 зале на 4 чел, во втором зале на 7 чел. Нужно соответственно показывать кол-во свободных мест. Расписание занятий должен составлять менеджер. Расписание от недели к неделе будет одинаковым, если и будет меняться то на все последующие недели.
В админке нужно чтоб было видно желательно в календаре кто записался его контактные данные и на какое время. Ну и что бы менеджер мог записывать так же людей.
Есть дополнение UserEvents, но вывод на фронт немного не тот который хотелось бы. Плюс как я понял расписание задается в параметрах вызова, что для менеджеров не вариант. И там расписание дублируется на каждый день. Возможно я плохо разобрался в функционале этого дополнения и все что мне нужно там можно реализовать…
Всю голову сломал как лучше этого сделать. Но кажется что нужно делать все с нуля…
Может кто подскажет, как можно было бы реализовать нужный функционал на готовых дополнениях. Предполагаю что нужно все таки делать с нуля, но вдруг…
Вот скриншот примерно того что нужно:

Необходимо сделать запись на групповые занятия, в 1 зале на 4 чел, во втором зале на 7 чел. Нужно соответственно показывать кол-во свободных мест. Расписание занятий должен составлять менеджер. Расписание от недели к неделе будет одинаковым, если и будет меняться то на все последующие недели.
В админке нужно чтоб было видно желательно в календаре кто записался его контактные данные и на какое время. Ну и что бы менеджер мог записывать так же людей.
Есть дополнение UserEvents, но вывод на фронт немного не тот который хотелось бы. Плюс как я понял расписание задается в параметрах вызова, что для менеджеров не вариант. И там расписание дублируется на каждый день. Возможно я плохо разобрался в функционале этого дополнения и все что мне нужно там можно реализовать…
Всю голову сломал как лучше этого сделать. Но кажется что нужно делать все с нуля…