product_duplicate

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

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

Shop-Script

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

$params['product'] object Экземпляр класса shopProduct со свойствами исходного товара.
$params['duplicate'] object Экземпляр класса shopProduct со свойствами дубликата товара.
… код плагина …

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

Shop-Script

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

PHP

public function productDuplicate(&$params)
{
    /** @var shopProduct */
    $product = $params['product'];

    /** @var shopProduct */
    $duplicate = $params['duplicate'];

    $duplicate->name = $product->name . sprintf(' (%s)', _wp('duplicate'));
    $duplicate->save();
}