В админку я бы продавцов однозначно не пускал, а реализовывал доступ на базе использования компонента iblock.element.add. Именно "на базе", т.к. работу с рядом типов свойств этот компонент не поддерживает.
Не надо сверлить зубы через задний проход дрелью от Сваровски