Добрый день.
У меня есть тип контента Объявления (и стоит компонент расширяем доску объявлений компонент).
Надо:
1) Создать разделы (не категории) и вывести ссылки на них на странице всех объявлений определенного пользователя (https://site.ru/users/.../content/board):
Активные (активные объявления будут показываться в общем списке)
Зарезервировано (активные объявления, которые поставлены в резерв. Будут показываться и в списке Активных, но на них будет пометка «Зарезервировано»)
Продано или Неактуально (не показываются в списке Активные, но остаются опубликованными на сайте по той же ссылке, что и когда были активные и находятся только в разделе Продано и неактуально с пометкой на объявлении ПРОДАНО-НЕАКТУАЛЬНО)
2) Сделать на странице объявления кнопки, которые будут видны только продавцам — зарезервировать и продано-неактуально.
При нажатии на кнопку Зарезервировать объявление попадает в раздел Зарезервировано и появляется на странице пометка Зарезервировано. Для продавца на странице зарезервированного объявления появляется кнопка вернуть резерва. Он нажимает и объявление опять в списке Активные и пометка Зарезервировано исчезает.
При нажатии на кнопку Продано-Неактуально выпадает выбор: неактуально (передумал продавать, продал в другом месте) или продано такому то пользователю на сайте (и выбор пользователя). Если продавец просто передумал продавать, то выбрал «неактуально» и объявление отправилось в раздел Продано-неактуально и при этом осталось опубликовано, только с пометкой неактуально (в общем списке объявлений на сайте не показывается). На странице неактуального объявления кнопка вернуть в актуальные.
Если же продавец продал, то нажимает «продано-неактуально» и выбирает продано такому-то пользователю сайта и объявление отправляется в раздел «Продано-Неактуально», но теперь с пометкой Продано и появляются только у участников сделки возможности оставить по этому объявлению взаимные отзывы.
Ссылка на отзывы (должны быть поделены на отзывы как продавец, как покупатель) должна быть на странице всех объявлений определенного пользователя (https://site.ru/users/.../content/board).
Можно ли такое реализовать?
Какие сроки? Цена?