我正在尝试为购物车重写模板。
我需要检索折扣金额,但我无法找到。
即如果我的优惠券代码给我10美元折扣,我想要检索10,如果我有5%的折扣,我想要检索5,如果总价格是100美元。
谢谢。
答案 0 :(得分:2)
您可以通过将对象打印出来并观察其包含的值来调试对象
print_r($this->getQuote()->getData());
答案 1 :(得分: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;
}