2012-05-15 81 views
2

的訂單確認頁面Magento的1.5的訂單確認頁面(使用模板的折扣,我有許多的分析轉換代碼的腳本(如谷歌AdWords轉換跟蹤)。小計減優惠券/ Magento的

的當前用於獲取小計代碼

<?php $order_id = Mage::getSingleton('checkout/session')->getLastRealOrderId(); ?> 
<?php $order_details = Mage::getModel('sales/order')->loadByIncrementId($order_id); ?> 
<?php $subtotal = $order_details->subtotal; ?> 

然後是$大部變量在整個使用。但問題是,這是之前應用的任何優惠券或折扣的小計。我需要的是總AFTER優惠券或折扣。

任何人都可以幫助我獲得該值的代碼?

回答

2

您可以撥打var_dump($order_details->debug())查看訂單對象的所有數據字段。我沒有看到任何與折扣小計相匹配的東西,但我確實看到一個discount_amount字段,其​​中包含總折扣金額(作爲負數)。將此添加到您的小計中。

如果您想要包含折扣和運費的總計,請使用grand_total字段。

+0

看起來像它可以很好地將discount_amount添加到小計中。謝謝! –