【问题标题】:Magento. How get data of current orderMagento。如何获取当前订单的数据
【发布时间】:2013-06-05 10:35:56
【问题描述】:

在结帐的审查(摘要)步骤中,我需要在 Block/Abstract 中获取当前订单的数据 我怎么能得到这个? 例如,我需要客户在计费/发货步骤中选择的地址。 谢谢

【问题讨论】:

    标签: php magento checkout


    【解决方案1】:
    $checkout = Mage::getSingleton('checkout/session')->getQuote();
    $billing = $checkout->getBillingAddress();
    

    通过这种方式,您可以在购物车中显示的任何位置获取您的帐单和送货地址。

    【讨论】:

    • 我怎样才能获得选定的地址?当我使用此代码时,我会得到所有客户地址的数组。
    【解决方案2】:

    如果您在结帐页面,那么您将使用此代码获取当前订单数据,实际上在下订单之前,所有客户信息都存储在报价对象中。

    所以您可以通过此代码$this->getOnepage()->getQuote();

    获取报价对象
    Mage::getSingleton('checkout/session')->getQuote()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      • 2013-04-15
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      相关资源
      最近更新 更多