2012-12-27 32 views
0

我希望能夠使用默認的Magento Duplicate選項複製產品,但省略了一些必須爲空的屬性,以便用戶在保存前強制更改它們。 例如:複製後,我的屬性表深度總是不同的,如果不留空白可以不注意爲用戶輸入正確的新值。Magento複製產品,但遺漏了特定屬性

回答

0

您可以創建一個觀察員catalog_model_product_duplicate

Change Magento default status for duplicated products

然後在你的觀察看看,字段值設置爲NULL,「」或者是它們的默認值是。

例如。

class MagePal_ResetDuplicateProductValues_Model_Observer 
{ 

    public function productDuplicate(Varien_Event_Observer $observer) 
    { 
     $newProduct = $observer->getEvent()->getNewProduct(); 
     $newProduct->setTableDepth(''); 
     ...