在Magento提交订单之前获取订单ID

时间:2014-02-11 07:03:09

标签: magento checkout

我在magento的送货方式步骤的结帐页面中添加了自定义字段。我可以将此字段中的数据插入到我的自定义表mg_cake_message(msg_id,customer_id,cake_msg)。我需要另一个属性(order_id)来显示管理面板中各个订单的数据。如何才能在提交订单之前获得order_id?

我在谷歌搜索过,有些人建议使用quote_id而不是order_id。 quote_id与order_id相同吗?

如果在提交订单之前无法获得order_id,那么如何管理前两个步骤(结算信息,运输信息)?

请让我回复.....

1 个答案:

答案 0 :(得分:0)

Magento中的一句话基本上是一个尚未放置的订单。它包含产品项目(购物车),地址和付款/运输方式。只要您将商品添加到购物车并且Magento创建sales/quote对象,就会创建它。在结帐时,结算和发货数据会添加到报价中。最后,当用户单击下订单时,引用对象将转换为订单sales/order对象。