Хорошая тема. Любые вопросы по CS-Cart и не только

Всем привет, у меня модуль добавляет вкладку товара

Подскажите, как сделать, чтобы она была выключена по умолчанию при включении модуля?

И еще такой вопрос, тот же модуль проверяет заполнение параметров доставки, и если чего-то нет, меняет статус на D

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

Работает в общем включение только в карточке товара

Вот функция, может кто подскажет чего

function fn_du__weight_and_sizes_update_product_pre (&$product_data, $product_id, $lang_code, $can_update) {
$products_off = trim(Settings::instance()->getValue(‘products_off’, ‘du__weight_and_sizes’));
if ($products_off==‘Y’) {
if (($product_data[‘weight’]==0) or ($product_data[‘min_items_in_box’]==0) or ($product_data[‘max_items_in_box’]==0) or ($product_data[‘box_length’]==0)
or ($product_data[‘box_width’]==0) or ($product_data[‘box_height’]==0)) {
$product_data[‘status’] = ‘D’;
} else {
$product_data[‘status’] = ‘A’;
}
}
}