2010-08-18 141 views
2

我与我的magento,自定义不幸,发展有以下问题。这种情况是客户希望使用包含乘法的特定公式计算可配置产品的价格,而magento只有总和。例如 其中一个属性是“材质”,另一个属性是出现次数,因此这两个属性必须相乘。magento可配置产品行为

我已经编写并通过编写新产品为每个可能的组合编写并创建了一个可配置的新产品。但是当我最后去“加入购物车”时,我所拥有的价格不是最终产品的价格,而是一个magento计算的价格。

有没有人遇到类似的情况?任何可能的解

因为我可能是抽象的,我也将写我的使用示例:

这家商店是兜售珠宝。

属性:石材

属性:石头

价格的数目:基值+(石头数)X(石材的价格)

回答

1

我强烈怀疑您在物品进入购物车时正在更改价格。是对的吗? Magento出于某种原因可能是合理的,但不会更少刺激性,它会重新计算每个页面加载项目的价格。

这意味着,实际上,您必须更改实施,以便产品的内部价格计算根据您的需要进行修改,否则价格将永远不会保持不变。

希望有所帮助。

谢谢! Joe

+0

不完全不幸。会发生什么情况,除非我理解错误,否则我会怀疑在客户选择适当的选项之后,与他们相对应的** simple **产品将被添加到购物车中。情况并非如此,还有其他的东西正在被添加。我试图弄清楚什么以及如何。 我必须补充的是,为了显示可能的组合,需要一个产品与那些存在的magento,所以这是合理的假设,最后这一个将被添加到购物车,这是不是一些原因。 – 2010-08-18 16:32:20

+0

这是合理的假设,除了它是错的。在这种情况下,您的购物车中添加了两件物品。父母(可配置)产品和孩子(简单)产品。子产品用于减少库存,但父母用于计​​算。因此,与以前一样,您必须编辑可配置产品以支持价格变化。 – 2010-08-18 17:52:32

+0

根据实际使用情况(例如可以添加多少宝石),您可能需要尝试使用自定义选项来完成此操作。它不会允许您轻松地更改每种石头类型的成本,但会允许您在没有黑客模型的情况下进行大量定制。 – 2010-08-18 17:53:31