我需要在购物车页面中的产品中传递一些额外的参数,并在下订单时将其保存到订单表中。例如,参数可以是自定义价格或任何东西。
我在“sales_flat_order_item”表中创建了数据库字段。
实现上述要求的最佳方法是什么?
1) 使用“sales_order_place_before”事件下订单时保存附加参数
2)在进行结帐之前将详细信息保存在报价单中
此外,如果我在结帐之前保存详细信息,将使用哪个事件?
我想不出实现这一目标的最佳方法。
请帮忙。
提前致谢。
我需要在购物车页面中的产品中传递一些额外的参数,并在下订单时将其保存到订单表中。例如,参数可以是自定义价格或任何东西。
我在“sales_flat_order_item”表中创建了数据库字段。
实现上述要求的最佳方法是什么?
1) 使用“sales_order_place_before”事件下订单时保存附加参数
2)在进行结帐之前将详细信息保存在报价单中
此外,如果我在结帐之前保存详细信息,将使用哪个事件?
我想不出实现这一目标的最佳方法。
请帮忙。
提前致谢。
看看@http ://www.magentocommerce.com/boards/viewthread/19344/
在 config.xml
...
<global>
<fieldsets>
<sales_convert_quote>
<cs_aoc_webid><to_order>*</to_order></cs_aoc_webid>
</sales_convert_quote>
<sales_convert_order>
<cs_aoc_webid><to_quote>*</to_quote></cs_aoc_webid>
</sales_convert_order>
</fieldsets>
....
<events>
<some add to cart event>
<observers>
<adminorderconfirmation>
<type>singleton</type>
<class>customquotefields/observer</class>
<method>saveData</method>
</adminorderconfirmation>
</observers>
</some add to cart event>