product_duplicate
Срабатывает после создания дубликата товара и позволяет изменить свойства созданного дубликата.
Shop-Script
Входящие параметры (передаются по ссылке)
$params['product'] shopProduct Объект свойств исходного товара. Может изменяться плагинами.
$params['duplicate'] shopProduct Объект свойств дубликата товара. Может изменяться плагинами.
$params['duplicate'] shopProduct Объект свойств дубликата товара. Может изменяться плагинами.
… код плагина …
Результат работы плагина
Shop-Script
Пример кода плагина
PHP
public function productDuplicate(&$params) { /** @var shopProduct $product */ $product = $params['product']; /** @var shopProduct $duplicate */ $duplicate = $params['duplicate']; $duplicate->name = $product->name . sprintf(' (%s)', _wp('duplicate')); $duplicate->save(); }