product_duplicate
Triggered on creation of a duplicate product and allows modification of its properties.
Shop-Script
Input (passed by reference)
$params['product'] shopProduct Original product properties object. Can be modified by plugins.
$params['duplicate'] shopProduct Duplicate product properties object. Can be modified by plugins.
$params['duplicate'] shopProduct Duplicate product properties object. Can be modified by plugins.
… your plugin code …
Output
Shop-Script
Plugin code example
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(); }