允许Magento运输方法具有重复的配置文件

时间:2015-06-28 19:12:43

标签: php magento

我已经安装了一个插件,可以在我的商店中启用自定义送货方式(使用我的邮政服务计算送货方式)。 它适用于任何产品,但启用了重复配置文件的产品除外。

我发现此链接http://www.magentocommerce.com/knowledge-base/entry/working-with-recurring-profiles/Magento-Knowledge-Base-Working-with-Recurring-Profiles说:

  

...对于具有重复配置文件的产品,客户只能选择   在固定价格的运输方式(平,表或免费)之间   退房。 ...

为什么会有这个规则?如何使我的自定义送货方式适用于定期的个人资料产品?

我已经尝试过这些插件,两者都不起作用。

https://github.com/pedro-teixeira/correios

https://github.com/willstorm/correios

我应该查看哪些文件进行编辑以解决此问题?

1 个答案:

答案 0 :(得分:2)

要解决这个问题,您需要基本上更改您的送货方法类,以便添加:

class Namespace_Shipping_Model_Carrier_Customrate
    extends Mage_Shipping_Model_Carrier_Abstract
    implements Mage_Shipping_Model_Carrier_Interface
{
    protected $_code = 'my_customrate';
    protected $_isFixed = true; // << THIS ONE 
...
}