Как убрать пункты меню

Подскажите как убрать некоторые пункты в меню вендора? Нужно убрать характеристики, фильтры, налоги и пункт меню веб сайт

Через расширение схемы прав для вендора

app/schemas/permissions/vendor_multivendor.php

1 лайк

Спасибо

1 лайк

А можно как то добавить функцию что бы вендоры могли создавать промо акции?

Функцию промо акций добавил вендор может их создавать но по чему то все его созданные промо акции не отображаются у него в админ панели

Как это сделать с помощью своего модуля, а не через /vendor_multivendor.php ?

Уточнение: нужно и реализовать отключение права и просто скрытие.
Например конкретно запретить доступ Товары-Опции $schema = array(‘controllers’ =>[‘product_options’ => array (
//‘permissions’ => true, было
‘permissions’ => false, // нужно установить
),]


Просто скрытие пока релизовал так:
Пока что сделал в design/backend/templates/menu.tpl {if $second_level.attrs.class != “hidden”} и в addons\advanced_import_test\schemas\menu\menu.post.php $schema[‘central’][‘products’][‘items’][‘products’] = [‘attrs’ => [‘class’=>‘hidden’],

Вы можете расширить схему через модуль. Например,

app/addons/my_changes/schemas/permissions/vendor_multivendor.post.php

так и пробовал, но как написал тут https://forum.cs-cart.ru/t/kak-sdelat-otdelnoe-menyu-dlya-prodavcza-v-versii-multivendora/13472
код находящийся в vendor_multivendor.post.php срабатывает и в меню Админа, а не только у Продавца

Попробуйте там поставить проверку на

if (ACCOUNT_TYPE == 'vendor') {
 ... тут ваши изменения...
}
1 лайк

спасибо

1 лайк