Magento:如何在侧边栏购物车中获得优惠券代码折扣金额?

时间:2012-10-02 12:05:50

标签: magento sidebar coupon

我正在使用Magento 1.5.1,我尝试在侧边栏栏中显示购物车的总数,例如结帐/购物车页面。

如果仅使用优惠券,我想显示优惠券代码百分比金额。 目前,我用运费显示购物车价格,但我需要此优惠券代码金额才能获得最终购物车价格。

我刚刚设法显示优惠券代码名称:

$couponCode = Mage::getSingleton('checkout/session')->getQuote()->getCouponCode();

但不是它的价值......

1 个答案:

答案 0 :(得分:2)

我通过以下代码找到折扣,小计,运费,税金和总计:

// Totals : discount, subtotal, shipping, tax, grand_total
$totals = Mage::getSingleton('checkout/cart')->getQuote()->getTotals();
    foreach($this->getTotals() as $total)
    {
        if ($total->getCode() == 'discount')
        {
            $discount = $total->getValue();
            break;
        }
    } 
?>