products_visibility_set.before

Срабатывает перед изменением видимости для группы товаров.

Shop-Script
Входящие параметры
передаются по ссылке
$params array Массив параметров.
$params['status'] bool Статус видимости товара.
$params['update_sku'] bool Нужно ли изменить доступность для заказа артикулов выбранных товаров в соответствии с выбранным статусом видимости.
$params['hash'] string Хеш для создания экземпляра класса коллекции, соответствующего списку выбранных товаров.
$params['products_id_attempted'] array Массив ID товаров, соответствующих хешу в URL текущей страницы.
$params['collection'] shopProductsCollection Экземпляр класса коллекции, соответствующий списку выбранных товаров.
… код плагина …
Результат работы плагина
Shop-Script

Пример кода плагина

PHP

public function productsVisibilitySetBefore(&$params)
{
    shopMyPluginHelper::updateProductsVisibility($params);
}