2010-10-22 65 views
1

乾杯, 我爲magento 1.4.1.1創建了我自己的裝運模塊。 ,迄今爲止不起作用。在真正感到沮喪之後,我完全複製了一切從http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-moduleMagento自己的裝運模塊 - onepage結帳的下一步不再工作

與我自己的模塊一樣,它不起作用。在onepage結帳時,進入運輸地址後我不能再進一步了,螢火蟲表示,我的送貨方式未顯示在可用送貨選項列表中。

我的模型類的確加載了,我之前解決了這個問題。但由於一些奇怪的原因,它不會出現在前端,我目前正在使用wiki中的確切文件。

請問有沒有人有任何想法在這裏可能會出錯?

提前致謝!

編輯:這是我的配置XML:

 <config> 
    <modules> 
    <!-- declare module's version information --> 
     <YourCompany_NewModule> 
    <!-- this version number will be used for database upgrades --> 
     <version>0.1.0</version> 
     </YourCompany_NewModule> 
    </modules> 
    <global> 
    <!-- declare model group for new module --> 
     <models> 
    <!-- model group alias to be used in Mage::getModel() --> 
     <newmodule> 
    <!-- base class name for the model group --> 
      <class>YourCompany_NewModule_Model</class> 
     </newmodule> 
     </models> 
    <!-- declare resource setup for new module --> 
     <resources> 
    <!-- resource identifier --> 
     <newmodule_setup> 
    <!-- specify that this resource is a setup resource and used for upgrades --> 
      <setup> 
    <!-- which module to look for install/upgrade files in --> 
      <module>YourCompany_NewModule</module> 
      </setup> 
    <!-- specify database connection for this resource --> 
      <connection> 
    <!-- do not create new connection, use predefined core setup connection --> 
      <use>core_setup</use> 
      </connection> 
     </newmodule_setup> 
     </resources> 
    </global> 
    <default> 
      <carriers> 
       <mage_newmodule> 
         <active>1</active> 
         <sallowspecific>0</sallowspecific> 
    <model>newmodule/carrier_newmodule</model> 
         <name>New Module</name> 
         <title>New Module</title> 
         <specificerrmsg> 
          This shipping method is currently unavailable. 
          If you would like to ship using this shipping 
          method, please contact us. 
         </specificerrmsg> 
         <handling_type>F</handling_type> 
       </mage_newmodule> 
      </carriers> 
    </default> 

+0

你可以發佈你的模塊的XML配置嗎?很可能Magento根本不知道您的送貨選項。 – 2010-10-22 12:42:51

+0

您是否嘗試過使用xedbug和您的IDE進行調試?然後你可以找出它爲什麼不顯示... – 2010-10-23 03:19:16

+0

說實話,我不知道從哪裏開始......這個錯誤startet只是在我的配置中指定了正確的模型時發生。所以我認爲錯誤在那裏。我應該在這裏尋找什麼?我還應該看看,還是應該在哪裏輸出啜飲方法? – 2010-10-24 11:34:31

回答

0

我不能讓維基文章上班。

因此,我編輯了Flatrate.php和config.xml,因此我可以在管理員中進行更多設置。倫敦擁堵費。

這對我來說工作得很好,但有人有一個benny,因爲我沒有打擾在當地進行搭便車。

這是一個相對的剪輯,讓我的定製Flatrate到我自己的模型,然後我可以把股票文件放回去。

因此,我推薦兩步法。通過修改核心文件覆蓋Flatrate,然後當它運行時,然後將其放出一個單獨的模塊。

你是對的,當它搞砸了結帳只是不起作用。