更改magento中的运费计算

时间:2011-12-20 10:33:32

标签: magento shipping zones

我有一家magento商店,使用运输区域方法计算运费。

它有效,但有一个小问题,如果用户多次使用不同颜色添加到购物车,我无法为同一产品提供数量折扣。每次添加产品时,都将其作为单独的产品。例如 运输1件产品x(不论颜色)成本为20美元, 运输4件产品x(不论颜色)成本为50美元(即30美元数量折扣......每单位成本减去更多数量)

现在,如果客户选择4张黑色表,则出货成本正确计算为50美元,但如果客户选择1回,1白,1绿和1红,则计算错误地完成80美元。

我如何解决这个问题,因为magento应该考虑4个相同产品的数量,而不是4个不同的产品/

1 个答案:

答案 0 :(得分:0)

我不认为这可以通过购物车规则实现,特别是如果您希望将交付成本与产品价格分开(从会计角度来看,您可能希望跟踪交付)。

...因此

...您需要编写自己的运输模块。

以下是我发现最常用的教程:

http://www.excellencemagentoblog.com/magento-create-custom-shipping-method

本教程中包含了大量有关如何迭代购物车并应用自定义规则的示例。

一个模块可能看起来很多工作,但是,一旦你有了一些东西,你就能更好地为运输,客户,公司簿记员和底线做好准备。