2011-03-25 65 views
1

我試圖改寫爲車的模板。如何訪問到在Magento的折扣價?

我需要檢索的減收額,但我沒能找到地方。

也就是說,如果我的優惠券代碼給了我$ 10的折扣,我想找回10,如果我有5%的折扣我要找回5如果總售價爲$ 100。

謝謝。

回答

2

您可以通過打印出來,並觀察什麼值它包含

print_r($this->getQuote()->getData()); 
0

我用下面的代碼訪問的折扣價調試對象。我正在訪問phtml文件中的最後一個訂單的詳細信息。在過去的訂單,如果有則使用優惠券我用下面的代碼訪問的折扣金額。

$lastOrderId = Mage::getSingleton('checkout/session')->getLastRealOrderId();  
$order=Mage::getModel('sales/order')->loadByIncrementID($lastOrderId);           

if($lastOrderId) //If order was placed then only display coupon code 
{ 
    $coupon=$order->getCouponCode(); 
    echo "<b>Discount coupon used during order:</b>".$coupon; 
    $disAmount=$order->getDiscountAmount(); 
    echo "<br/>Discount Amount: ".$disAmount;  
}