0

我希望能够使用默认的 Magento Duplicate 选项来复制产品,但省略了几个需要为空的属性,以便用户在保存之前被迫更改它们。示例:复制后,我的属性Table-Depth总是不同的,如果不留空,用户输入正确的新值可能不会被注意到。

4

1 回答 1

0

您可以为catalog_model_product_duplicate

查看更改重复产品的 Magento 默认状态

然后在您的观察者中,将字段值设置为 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 回答