Кеширование настроек модулей в админке не учитывает выбранную витрину

Собственно, массив 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.

Спасибо за обращение.