Php 在Magento的单页签出的订单审核部分获取账单信息

Php 在Magento的单页签出的订单审核部分获取账单信息,php,magento,checkout,Php,Magento,Checkout,我试图在Magento 1.7.0中的单页签出的“订单审核”部分显示账单和发货信息 然而,它根本不想合作。我尝试了各种论坛上提到的几种方法,也尝试了其他方法。但这些方法似乎都不管用 这是我已经试过的 任何帮助都将不胜感激! 提前谢谢 Mage::getSingleton('checkout/session')->getQuote() ->getShippingAddress()

我试图在Magento 1.7.0中的单页签出的“订单审核”部分显示账单和发货信息

然而,它根本不想合作。我尝试了各种论坛上提到的几种方法,也尝试了其他方法。但这些方法似乎都不管用

这是我已经试过的

任何帮助都将不胜感激! 提前谢谢

Mage::getSingleton('checkout/session')->getQuote()
                                      ->getShippingAddress()
                                      ->getData();


Mage::getSingleton('checkout/session')->getQuote()
                                      ->getBillingAddress()
                                      ->getData();
将为您提供当前订单的帐单和装运信息。根据上下文,您可能还需要调用

Mage::getSingleton('checkout/session')->getQuote()
                                      ->collectTotals();

要使订单税、小计等正确无误。

您可以将地址作为对象获取:

$checkout = Mage::getSingleton('checkout/session')->getQuote();
$billing = $checkout->getBillingAddress();
$shipping = $checkout->getShippingAddress();
并将其显示为html文本:

echo $billing->format("html");
echo $shipping->format("html");

您可以通过以下代码获取账单信息:

Mage::getSingleton('checkout/session')->getQuote()
                                  ->getBillingAddress()
                                  ->getData();

我有机会尝试一下,它成功了。谢谢!