Ситуация следующая.
Имеется сайт на На Битриксе, редакция Бизнес.
Есть инфоблок с товарами(одежда, обувь и т.д.). В инфоблоки есть разделы-магазины (Adidas, MEXX и т.д.)
Магазинов ожидается большое количество.
Нужно сделать личный кабинет для магазинов, что бы они могли сами добавлять товары на сайт. И только в свой раздел.
Так как в битриксе нету разделение прав на разделы инфоблоков, то вижу два способа реализовать задуманное:
1. Магазины добавлять как инфоблоки и в них элементами добавлять товар. То есть нужно будет для каждого магазина делать группу пользователей и ей разрешать редактировать нужный инфоблок. Получится огромный список групп(сколько магазинов столько и групп)
2. Не менять той структоры которая есть. Изобретать велосипед в стиле в публичной части при выводе товаров смотреть какие товары можно редактировать залогиненному пользователю. Добавить пользователям свойство в котором указать какие магазины ему разрешено редактировать или сделать инфоблок где сопоставлять пользователей и разделы которые им можно редактировать.
Написал несколько сумбурно. Если что могу подробнее описать, но суть думаю понятна.
Как лучше сделать?
Имеется сайт на На Битриксе, редакция Бизнес.
Есть инфоблок с товарами(одежда, обувь и т.д.). В инфоблоки есть разделы-магазины (Adidas, MEXX и т.д.)
Магазинов ожидается большое количество.
Нужно сделать личный кабинет для магазинов, что бы они могли сами добавлять товары на сайт. И только в свой раздел.
Так как в битриксе нету разделение прав на разделы инфоблоков, то вижу два способа реализовать задуманное:
1. Магазины добавлять как инфоблоки и в них элементами добавлять товар. То есть нужно будет для каждого магазина делать группу пользователей и ей разрешать редактировать нужный инфоблок. Получится огромный список групп(сколько магазинов столько и групп)
2. Не менять той структоры которая есть. Изобретать велосипед в стиле в публичной части при выводе товаров смотреть какие товары можно редактировать залогиненному пользователю. Добавить пользователям свойство в котором указать какие магазины ему разрешено редактировать или сделать инфоблок где сопоставлять пользователей и разделы которые им можно редактировать.
Написал несколько сумбурно. Если что могу подробнее описать, но суть думаю понятна.
Как лучше сделать?