【问题标题】:Get order_id before submiting order in Magento在 Magento 中提交订单之前获取订单 ID
【发布时间】:2014-02-11 07:03:09
【问题描述】:

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

我在 google 中搜索过,有些人建议使用 quote_id 而不是 order_id。 quote_id 和 order_id 一样吗?

如果在提交订单之前无法获取order_id,那么如何管理前两个步骤(Billing Information,Shipping Information)?

请回复我.....

【问题讨论】:

    标签: magento checkout


    【解决方案1】:

    Magento 中的报价基本上是尚未下达的订单。它包含产品项目(购物车)、地址和付款/运输方式。它会在您将商品添加到购物车后立即创建,Magento 会创建一个sales/quote 对象。在结帐期间,计费和运输数据会添加到报价单中。最后,当用户点击下单时,报价对象转换为订单sales/order对象。

    【讨论】:

    • 感谢 Keyur....但是现在我可以使用什么来从我的自定义表中检索订单数据?
    • 来自您的自定义表格?表示你的目标是什么?
    • 请看一下我上面的主要问题详细信息。虽然,我的目标是“需要一个属性/标志,以便我可以在管理面板中为各个产品订单提供数据。”
    • 您可以在表格中保存报价 ID,并使用从其 ID 加载报价对象获取特定条目的详细信息
    猜你喜欢
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 2020-05-08
    • 2012-01-08
    • 2017-08-26
    • 2019-09-08
    • 1970-01-01
    相关资源
    最近更新 更多