我需要知道,如果有任何解决方案如何添加magento success.phtml订单的总价? 因为我想在下订单后,客户获得所有信息如何付款,包括需要支付的价格,因为客户在最后一步不记得什么是总价。
答案 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
并添加你自己的方法再次加载订单(因为在这个页面引用已经不活动),因为在模板中加载这些东西并不好