2013-10-15 50 views
0

在Magento的,我已经创建了一个模块按http://magento.ikantam.com/qa/how-add-discount-total-magento无法显示折扣金额

但我无法显示折扣金额(见本http://d.pr/i/LSqW

似乎取功能,$address->addTotal()是无法显示折扣金额。可能是什么问题?请帮忙。

function fetch(Mage_Sales_Model_Quote_Address $address) { 
//code... 
... 
.... 
$address->addTotal(array(
     'code' => 'Discount', 
     'title' => 'Discount', 
     'value' => $amt 
     //'value' => '18' hardocded the amount, still not working 
)); 

//code... 
..... 
return $address; 
} 
+0

请先估计航运那么它应该显示 – shivam

+0

它不依赖于航运,但我想你的方式太多,但没有奏效。 –

+0

我想你忘了返回$地址; – shivam

回答

0

所以工作代码是

function fetch(Mage_Sales_Model_Quote_Address $address) { 
    //code... 
    ... 
    .... 
    $address->addTotal(array(
      'code' => 'discount', 
      'title' => 'discount', 
      'value' => $amt 
      //'value' => '18' hardocded the amount, still not working 
    )); 

    //code... 
    ..... 
    return $address; 
    }