Массово присвоить глобальную опцию товарам

Здравствуйте
Появилась необходимость присвоить глобальную опцию большому сегменту товаров. При этом опция присваивается не как все остальные элементы (через массовое редактирование) хотя это было бы логично


а через совсем другое меню.

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

Это недоработка cs cart/невостребованная потребность, или я что-то не так делаю?

app/controllers/common/products.post.php

добавьте

    if (AREA == 'A') {
        $feature_params = array(
            'plain' => true,
            'statuses' => array('A', 'H'),
            'variants' => true,
            'exclude_group' => true
        );

        // Preload variants selected at search form. They will be shown at AJAX variants loader as pre-selected.
        if (!empty($_REQUEST['feature_variants'])) {
            $feature_params['variants_only'] = $_REQUEST['feature_variants'];
        }

        list($features, $features_search) = fn_get_product_features($feature_params);
        Tygh::$app['view']->assign('feature_items', $features);
    }

перед

Tygh::$app['view']->display('pickers/products/picker_contents.tpl');

Спасибо за ответ
Пока не стали встраивать этот код
Какое изменение он вносит?

Он достает характеристики из базы и передает в шаблон. В шаблоне там условие простое. Если переданы характеристики, то показываем поиск по ним. Т.е. в шаблоне изменения не требуются