2011-11-25 80 views
1

我嘗試添加產品兩次(或多次)到車,有不同的屬性值。Magento的:同樣的產品添加到購物車幾次

我看了這篇文章:Magento: add product twice to cart, with different attributes!

,但我還沒有找到一個好的明確的答案在那裏。

我已經重寫控制器「應用程序/代碼/核心/法師/結帳/控制器/ CartController.php」,但我不知道以後該怎麼辦。

+0

您的實際問題是什麼?我在這裏看不到一個確切的問題。 – Treffynnon

+0

我想與透鏡與一個屬性值對,和一個其它時間還剩下一個屬性值添加相同的產物(相同SKU)兩次,例如一個時間。我的問題是,具有不同屬性的兩種產品被視爲同一產品,我希望將它們視爲兩種不同的產品。幫幫我 !! – Bizboss

+0

如果他們有相同的股票代碼,爲什麼你會希望他們分開?如果情況如此,他們是同一個項目? – Treffynnon

回答

0

兩個產品對,如果你嘗試添加應該還是有一些不同的屬性...如果是鏡頭,鞋或手套添加屬性,以判斷它是向左或向右區別......要不然您添加的兩個產品計爲數量爲2的同一產品。

0

轉到類Mage_Sales_Model_Quote 並搜索方法getItemByProduct($ product)並使其始終返回false。 要小心,這可能與最低&最大允許在購物車產品干擾。

+2

不好的建議,因爲這將打破添加數量到購物車中的現有項目(當它是相同的選項和相同的項目)。 –

1

添加鏡頭眼睛(左或右)作爲自定義選項,以在後端產品。

Magento用於產品的定製選項,購物車中的物品之間的鑑別的一個嘗試,以確定是否量添加到現有的購物車項目或創建一個新的時候。

用戶可以從前端選擇左或右和Magento的將顯示它的車和2級獨立的產品,而是來自同一個物理產品扣除股票。

0

嘗試使用自定義選項,以編程方式更改選項值

相關問題