2013-10-15 78 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; 
    }