我希望能够使用默认的 Magento Duplicate 选项来复制产品,但省略了几个需要为空的属性,以便用户在保存之前被迫更改它们。示例:复制后,我的属性Table-Depth总是不同的,如果不留空,用户输入正确的新值可能不会被注意到。
问问题
904 次
1 回答
0
您可以为catalog_model_product_duplicate
然后在您的观察者中,将字段值设置为 NULL、'' 或它们的默认值。
例如。
class MagePal_ResetDuplicateProductValues_Model_Observer
{
public function productDuplicate(Varien_Event_Observer $observer)
{
$newProduct = $observer->getEvent()->getNewProduct();
$newProduct->setTableDepth('');
...
于 2012-12-27T15:22:53.957 回答