2011-11-25 88 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

尝试使用自定义选项,以编程方式更改选项值

相关问题