product_sku_delete

Срабатывает перед удалением артикула из базы данных.

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

Shop-Script

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

$sku array Свойства модификации товара в виде массива со следующими ключами:
$sku['id'] int ID модификации.
$sku['product_id'] int ID товара.
$sku['sku'] int Код артикула.
$sku['name'] string Наименование артикула.
$sku['image_id'] int ID изображения, выбранного в свойствах модификации.
$sku['price'] float Цена.
$sku['purchase_price'] float Закупочная цена.
$sku['compare_price'] float Зачёркнутая цена.
$sku['available'] int Флаг (0 или 1), означающий доступность модификации для заказа.
$sku['stock_base_ratio'] float Соотношение между складской и базовой единицами измерения количества.
$sku['order_count_min'] float Минимальное количество модификации в заказе.
$sku['order_count_step'] float Значение изменения количества кнопками «+/-».
$sku['status'] int Видимость модификации на витрине.
$sku['sort'] int Значение сортировки.
$sku['count'] float Наличие на всех складах.
$sku['file_name'] string Имя загруженного файла.
$sku['file_size'] int Размер загруженного файла в байтах.
… код плагина …

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

Shop-Script

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

PHP

public function productSkuDelete($sku)
{
    waLog::dump($sku, 'shop/plugins/' . $this->id . '/product-sku-delete.log');
}