products_remove_sets.before
Срабатывает перед исключением товаров из статических списков. В том числе при удалении товаров, состоящих в таких списках.
Доступно начиная с версии 11.3.0.
Shop-Script
Входящие параметры (передаются по ссылке)
$params['set_ids'] array<int> Список ID списков, из которых исключаются товары.
$params['products_id'] array<int> Список ID существующих в данный момент товаров.
$params['products_id'] array<int> Список ID существующих в данный момент товаров.
… код плагина …
Результат работы плагина
Shop-Script
Пример кода плагина
PHP
public function productsRemoveSetsBefore($params)
{
waLog::dump(
sprintf_wp(
'Products with these IDs: %s are about to be removed from sets with these IDs: %s.',
implode(', ', $params['products_id']),
implode(', ', $params['set_ids'])
),
'shop/plugins/' . $this->id . '/products_remove_sets.before.log'
);
}









