购买产品时如何保存其他属性?

时间:2013-01-19 12:29:57

标签: magento

我在Magento有产品,这些产品由制造商(即颜色)严格定制,但这些属性不会改变产品价格。例如,您可以选择白色或蓝色产品,但价格相同。我有4-5个类似的产品属性,客户通过javascript选择,并在产品视图页面上获得预览。

任何想法如何传递这些属性(到结帐过程中的以下步骤),以便我可以a)在购物车中显示它们(在产品名称下)b)在订单和管理模块中获取它们(我需要再次重新生成预览,这次是商家)。

我已经有了一个自定义模块,所以如果我必须覆盖一些Magento代码和/或模板就好了。

1 个答案:

答案 0 :(得分:3)

你可以:

  1. 创建一个自定义模块,可在项目添加到购物车时以编程方式将这些选项添加到additional_options。请参阅Add options to quote item

  2. 为每个产品或可配置产品创建自定义选项。请参阅Adding Custom Product Options in Magento