在结帐成功页面中添加总价

时间:2012-01-30 10:04:34

标签: magento

我需要知道,如果有任何解决方案如何添加magento success.phtml订单的总价? 因为我想在下订单后,客户获得所有信息如何付款,包括需要支付的价格,因为客户在最后一步不记得什么是总价。

2 个答案:

答案 0 :(得分:12)

您可以在success.phtml

中使用类似的内容
$sOrderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$oOrder = Mage::getModel('sales/order')->load($sOrderId);
echo $oOrder->getGrandTotal();

答案 1 :(得分:9)

在success.phtml模板中你可以使用

$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$total = $order->getGrandTotal();

正确的方法是扩展Mage_Checkout_Block_Onepage_Success并添加你自己的方法再次加载订单(因为在这个页面引用已经不活动),因为在模板中加载这些东西并不好