干杯, 我为magento 1.4.1.1创建了我自己的装运模块。 ,迄今为止不起作用。在真正感到沮丧之后,我完全复制了一切从http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module。Magento自己的装运模块 - 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>
你可以发布你的模块的XML配置吗?很可能Magento根本不知道您的送货选项。 – 2010-10-22 12:42:51
您是否尝试过使用xedbug和您的IDE进行调试?然后你可以找出它为什么不显示... – 2010-10-23 03:19:16
说实话,我不知道从哪里开始......这个错误startet只是在我的配置中指定了正确的模型时发生。所以我认为错误在那里。我应该在这里寻找什么?我还应该看看,还是应该在哪里输出啜饮方法? – 2010-10-24 11:34:31