product_mass_update

Срабатывает после массового обновления свойств товаров с использованием класса shopProductMassUpdate.

Доступно начиная с версии 7.0.3.

Shop-Script

Входящие параметры (передаются по ссылке)

$params['skus_changed'] array Список изменённых модификаций обновляемых товаров. Ключи массива — ID модификаций.
$params['products_changed'] array Список изменённых товаров. Ключи массива — ID товаров.
$params['old_sku_data'] array Список старых значений изменённых модификаций. Ключи массива — ID модификаций.
$params['new_sku_data'] array Список новых значений изменённых модификаций. Ключи массива — ID модификаций.
$params['old_product_data'] array Список новых значений изменённых товаров. Ключи массива — ID товаров.
$params['old_sku_stocks'] array Список старых значений складских остатков модификаций. Ключи массива — ID модификаций. Ключи подмассивов — ID складов.
$params['new_sku_stocks'] array Список новых значений складских остатков модификаций. Ключи массива — ID модификаций. Ключи подмассивов — ID складов.
$params['stocks_changed_sku_ids'] array Список ID модификаций с измененными значениями складских остатков.
… код плагина …

Результат работы плагина

Shop-Script

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

PHP

public function productMassUpdate(&$params)
{
    shopMyPluginHelper::processMassUpdateData($params);
}