Magento自己的航运模块-下一步在一页结帐不再工作

soat7uwm  于 2023-01-17  发布在  其他
关注(0)|答案(1)|浏览(172)

干杯,我为Magento 1. 4. 1. 1. 1.创建了自己的运输模块,到目前为止还不起作用。在对此感到沮丧之后,我完全复制了http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module的所有内容。
和我自己的模块一样,它也不起作用。在onepage checkout中,当输入送货地址时,我无法更进一步,firebug指示,我的送货方式没有出现在可用送货选项的列表中。
我的模型类确实被加载了,我之前解决了这个问题。但是由于一些奇怪的原因,它不会出现在前端,我现在使用的是维基上的确切文件。
拜托,有谁知道这里出了什么问题吗?
先谢了!
编辑:这是我的配置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>
hiz5n14c

hiz5n14c1#

我无法让维基文章工作。
因此我编辑了Flatrate.php和config.xml,这样我就可以在管理中有更多的设置,例如伦敦拥堵费。
这对我来说很好,但有人有一个本尼,因为我没有麻烦做在当地的覆盖。
这是一个相对snip让我的定制Flatrate到我自己的模型,然后我可以把股票文件回来。
因此,我推荐两步走的方法。通过修改核心文件来覆盖Flatrate,然后当你让它工作时,再把它放在一个单独的模块中。
你是对的,当它被搞砸了,结账就不工作了。

相关问题