2013-01-21 47 views

回答

3

您正在尋找總計塊。請看看這篇文章底部的鏈接,其中給出了關於如何擴展和添加自己的選項的示例。

基本上,您必須向magento表明,在某些類型的報價,發票,...要添加一個「總」的項目,你可以給位置作爲例子:

<global> 
     <sales> 
      <quote> 
       <totals> 
        <yourcompany_yourmodule> 
         <class>company_module/path_to_class</class> 
         <after>subtotal</after> 
         <before>tax</before> 
        </yourcompany_yourmodule> 
       </totals> 
      </quote> 
      <order_invoice> 
       <totals> 
        <yourcompany_yourmodule> 
         <class>company_module/path_to_class</class> 
         <after>subtotal</after> 
         <before>tax</before> 
        </yourcompany_yourmodule> 
       </totals> 
      </order_invoice> 
      <order_creditmemo> 
       <totals> 
        <yourcompany_yourmodule> 
         <class>company_module/path_to_class</class> 
         <after>subtotal</after> 
         <before>tax</before> 
        </yourcompany_yourmodule> 
       </totals> 
      </order_creditmemo> 
     </sales> 
    </global> 

比你要營造合適的課程和從想要的類擴展。

更多信息和步驟:http://turnkeye.com/blog/magento-development-add-total-row-checkout/

+0

非常感謝@ JNDPNT。 –

+1

歡迎您:-) – JNDPNT

0

我有以下路徑

<blocks> 
      <sales> 
      <rewrite> 
       <order_invoice_totals>Companyname_Modulename_Block_Sales_Order_Invoice_Totals</order_invoice_totals> 
      </rewrite> 
      </sales> 
</blocks> 

使用重寫規則之下並重寫子總副後總Rewrited發票電子郵件小計,並添加斯內德行

<?php 
class Companyname_Modulename_Block_Sales_Order_Invoice_Totals extends Mage_Sales_Block_Order_Invoice_Totals 
{ 
    protected function _initTotals() 
    { 
      parent::_initTotals(); 

      //Your Code Logic Here 

      return $this; 
    } 
} 
相關問題