Magento覆盖运输方式

时间:2015-06-26 03:29:04

标签: php magento

在Magento管理面板中,启用了以下送货方式

  • 统一费率
  • 免费送货

但是在退房时,两种运送方式都没有显示,并且还显示了其他未通过管理面板设置的方法。

我在哪里可以找到那些覆盖运送方式?它可能位于哪里?

我正在使用Magento版本1.7.0.2

4 个答案:

答案 0 :(得分:3)

您的默认送货方式flat ratefree shipping定义于 app / code / core / Mage / Shipping

在这个打开的etc / config.xml文件中找到适合它的模型。在模型文件中,您将找到附加到运营商的默认方法。

如果它已被覆盖,那么找到它的最简单方法是在你的magento目录中通过"统一费率"进行文件搜索。或者"免费送货"。

然而,您的其他运输公司和方法如fedex,ups,usps等在app / code / core / Mage / Usa中定义

如果您在查找方法时遇到问题,请尝试按方法覆盖它。

如果您有任何问题,请告诉我,我会帮助您。

答案 1 :(得分:2)

您是否设置了多线圈?在这种情况下,可能会针对单个商店视图配置这些选项!请使用管理配置屏幕左上角的下拉菜单查看。切换到正确的商店范围并检查那里的交付选项。

答案 2 :(得分:2)

您应首先确认是否有任何外部扩展或代码自定义导致此问题。

然后,您可以确认在后端启用了这两种Magento送货方式。

您可能在系统中安装了其他与送货方法相关的扩展程序。

请看一下。您可以在{{1}}目录中找到所有模块。

答案 3 :(得分:2)

用于创建自定义送货方式检查

http://inchoo.net/magento/custom-shipping-method-in-magento/

或尝试从magento connect安装一个,就像这个

http://www.magentocommerce.com/magento-connect/multi-flat-shipping.html