【发布时间】:2013-06-05 10:35:56
【问题描述】:
在结帐的审查(摘要)步骤中,我需要在 Block/Abstract 中获取当前订单的数据 我怎么能得到这个? 例如,我需要客户在计费/发货步骤中选择的地址。 谢谢
【问题讨论】:
在结帐的审查(摘要)步骤中,我需要在 Block/Abstract 中获取当前订单的数据 我怎么能得到这个? 例如,我需要客户在计费/发货步骤中选择的地址。 谢谢
【问题讨论】:
$checkout = Mage::getSingleton('checkout/session')->getQuote();
$billing = $checkout->getBillingAddress();
通过这种方式,您可以在购物车中显示的任何位置获取您的帐单和送货地址。
【讨论】:
如果您在结帐页面,那么您将使用此代码获取当前订单数据,实际上在下订单之前,所有客户信息都存储在报价对象中。
所以您可以通过此代码$this->getOnepage()->getQuote(); 或
Mage::getSingleton('checkout/session')->getQuote()
【讨论】: