Собственно, массив addons в регистре формируется с учётом выбранной витрины, кешируется и при смене витрины не меняется.
Можно проверить внеся в любой модуль (к примеру, бестселлеры) разные настройки для разных витрин и просто при загрузке страницы выводить нотайс с текущим company_id и массивом настроек (например в app/controllers/backend/init.php)
fn_set_notification('W', Registry::get('runtime.company_id'), '<pre>'.print_r(Registry::get('addons.bestsellers'),1).'</pre>');
в результате, переключая витрины мы видим что company_id меняется, а настройки нет.
Спасибо за информацию. Да, сейчас в самой админке не поддерживаются разные настройки модулей в зависимости выбранной витрины. Я передал задачу разработчикам для изученния
Серьезно? Во дела. А как тогда с настройками сео-модулей и прочими элементами, которые обязаны отличаться?
Вы сейчас говорите о витрине, а топикстартер пишет об админке, если я все правильно понял.
А какая разница? Если в админке настройки идентичны и не изменить, они и на витрине не изменятся.
Вы неверно понимаете проблему в задаче. То что вы описали работает корректно
Здраствуйте.
Проблема исправлена, изменения войдут в следующую версию CS-Cart/Multi-Vendor.
Спасибо за обращение.