Создания расписания курсов на базе Minishop2 и MIGX.

Есть сайт с обучающими курсами. Каждый курс — это отдельная карточка товара Minishop2.
Возникла необходимость реализовать гибкое расписание курсов исходя из того, что у каждого курса может быть несколько разных дат начала занятий, разное время старта занятий, разная длительность в часах, разный преподаватель. Но при этом по SEO требованиям карточка курса должна быть единственной и уникальной.
Было предложено добавить MIGX таблицу в каждую карточку и изменяемые параметры (даты, время, преподаватель) задавать через неё.

Задача:
1. Сделать расписание всех курсов (разбить всё это на месяцы) на основе всех MIGX таблиц каждого курса
2. Сделать фильтрацию всех курсов по таким параметрам (время дня начала курса: утро, день, вечер, месяц старта и еще нескольким TV курса (не из MIGX таблицы). Можно сделать свою фильтрацию или воспользоваться установленным mFilter2.
3. При переходе из расписания курсов на карточку курса подменять в нём значения даты старта, преподавателя и других параметров из той MIGX таблицы.
4. Реализовать на каждой карточке курса своё собственное расписание конкретно этого курса с переходом на этот курс и подменой информации о курсе на карточке курса исходя из выбранной даты курса.
5. При заказе курса передавать все эти параметры менеджеру.
diskoden
04 февраля 2022, 12:02
modx.pro
303
-1

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.