Разработать функционал сайта на modx или WordPress
Ссылки на шаблоны (есть сверстанные уже, нужно будет натянуть):
https://ibb.co/PNmTQpB
https://ibb.co/s3LKtrc
https://ibb.co/jRYNsKD
1) URL
- site.com/santehnichrskie-raboty
Профили со всех городов с категорией "Сантехнические работы".
*Не обязательный пункт если тяжело сделать. Нужно для того, если пользователь не выбрал город. Но можно по умолчанию задать Минск например.
- site.com/minsk/santehnichrskie-raboty
Профили в городе Минск с категорией "Сантехнические работы".
- site.com/misnk/edinoborstva/boxing
Профили в городе Минск с категорией "Единоборства" и подкатегорией "Бокс".
- site.com/minsk/santehnichrskie-raboty?service=zamena-trub?district=center
Профили в городе Минск с категорией "Сантехнические работы" и фильтрацией по услуге "Замена труб" и район "Центр".
(Что касается урл фильтра ?service=zamena-trub?district=rayon не обязательно такой, просто пример).
- site.com/ivan-ivanov
Страница профиля
2) Регистрация
- Регистрация только через социальные сети, увидел такое для модх
https://modstore.pro/packages/users/hybridauth
- Например: Пользователь авторизируеться через ВКонтакте и может писать отзывы (Имя используется которое в соц сети).
- Так же после авторизации он может нажать кнопку "Добавить профиль" и заполнить все данные о себе, которые будут выводиться на этой странице
https://ibb.co/jRYNsKD
Его заполненный профиль попадет в каталог после подтверждения через админку.
3) Рейтинг + отзывы
Только авторизированные пользователи могут выставлять оценки и писать отзывы. То есть выставляется рейтинг потом пишется отзыв.
Сортировка профилей по рейтингу.
4) Фильтр
- Фильтр профилей по району и и названию услуг
https://ibb.co/s3LKtrc
- Пример: Специализация Репетитор по английскому языку
site.com/minsk/repetitor-english
А название услуги:
Занятие с репетитором по американскому английскому языку (+добавлен район)
site.com/minsk/repetitor-english?service=zanyatie-s-repetitorom-po-amerikanskomu-yaziku?rayon=center
5) Заполнение Услуг и цен к ним
Услуги выбираются при добавлении профиля и указываются цены на них:
https://ibb.co/jRYNsKD
То есть есть уже готовый список услуг например для категории "Сантехнические работы"
*Замена труб (указать цену)
*Ремонт труб (указать цену)
Специалист выбирает свою специализацию "Сантехнические работы" и из списка услуг ставит галочки и цены
Я примерно на ВП пытался сделать, чтоб в тз было понятнее:
https://ibb.co/Vq9s0Tw
---
Если на вп, то страницы профилей можно сделать постами.
Куплена про версия ACF и плагин рейтинга ratepress.