products_visibility_set.after
Срабатывает сразу после изменения видимости для группы товаров.
Shop-Script
Входящие параметры (передаются по ссылке)
$params array Массив параметров.
$params['status'] bool Статус видимости товара.
$params['update_sku'] bool Нужно ли изменить доступность для заказа артикулов выбранных товаров в соответствии с выбранным статусом видимости.
$params['hash'] string Хеш для создания экземпляра класса коллекции, соответствующего списку выбранных товаров.
$params['products_id'] array Массив ID товаров, к которым пользователь имеет доступ, выбранные для изменения видимости.
$params['products_id_denied'] array Массив ID товаров из числа выбранных для изменения видимости, к которым пользователь не имеет доступа.
$params['products_id_attempted'] array Массив ID товаров из числа выбранных для изменения видимости, к которым пользователь имеет доступ.
$params['products_id_successfull'] array Массив ID товаров из числа выбранных, видимость которых была изменена.
$params['collection'] shopProductsCollection Экземпляр класса коллекции, соответствующий списку товаров, выбранных пользователем.
$params['status'] bool Статус видимости товара.
$params['update_sku'] bool Нужно ли изменить доступность для заказа артикулов выбранных товаров в соответствии с выбранным статусом видимости.
$params['hash'] string Хеш для создания экземпляра класса коллекции, соответствующего списку выбранных товаров.
$params['products_id'] array Массив ID товаров, к которым пользователь имеет доступ, выбранные для изменения видимости.
$params['products_id_denied'] array Массив ID товаров из числа выбранных для изменения видимости, к которым пользователь не имеет доступа.
$params['products_id_attempted'] array Массив ID товаров из числа выбранных для изменения видимости, к которым пользователь имеет доступ.
$params['products_id_successfull'] array Массив ID товаров из числа выбранных, видимость которых была изменена.
$params['collection'] shopProductsCollection Экземпляр класса коллекции, соответствующий списку товаров, выбранных пользователем.
… код плагина …
Результат работы плагина
Shop-Script
Пример кода плагина
PHP
public function productsVisibilitySetAfter($params) { waLog::dump($params, 'shop/myplugin/products-visibility-set-after.log'); }