2014-09-20 95 views
0

如果我們討論Magento的默認功能。當我們將產品添加到購物車時,它會添加爲一個項目,當我們將同一產品添加到購物車時,它只會更新同一項目的產品數量,而不是用新數量添加新項目。現在我想將每個產品都添加到購物車中作爲一個新項目。或者是否有任何觀察員事件可以這樣做,哪些可以用於具有特定屬性集的產品。如何將每件產品作爲新產品添加到購物車中

例如,我必須首先使用默認屬性集創建產品類型,然後使用新屬性集創建第二個產品類型。

現在我想當客戶添加一個產品兩次到有默認屬性的購物車設置購物車顯示更新數量,而無需添加新項目。

當顧客將產品兩次添加到具有新屬性設置的購物車時,購物車必須將這些產品顯示爲單獨的商品,而不更新數量。

回答

0

此功能位於Mage_Sales_Model_Quote :: _ addCatalogProduct()中。你可以看到這個方法調用$ this-> getItemByProduct();所以你需要重寫Mage_Sales_Model_Quote :: getItemByProduct()來解決這個問題。

相關問題