【发布时间】:2011-12-20 10:33:32
【问题描述】:
我有一家 magento 商店,它使用运输区域方法来计算运费。
它有效,但有一个小问题,如果用户多次将不同颜色的颜色添加到他的购物车中,我无法为同一产品提供数量折扣。每次添加产品时,都将其视为单独的产品。例如 运输 1 单位产品 x(无论颜色如何)成本 20 美元, 运送 4 件产品 x(无论颜色)的费用为 50 美元(即 30 美元的数量折扣...更多数量减少每单位成本)
现在如果客户选择 4 个黑色桌子,运费正确计算为 50 美元,但如果客户选择 1 个背面、1 个白色、1 个绿色和 1 个红色,则计算错误为 80 美元。
我该如何解决这个问题,因为 magento 应该考虑 4 个相同产品的数量而不是 4 个不同的产品/
【问题讨论】:
-
你试过“购物车规则”吗?
-
正如迪克所说,您可以使用“购物车规则”来完成此操作。一种方法是将您的属性集基于您的运费,并在后端创建一个新规则来添加价格,而不是折扣。示例: 属性集:50 美元运费 桌子:50 美元 属性集:45 美元运费 椅子:45 美元 只是一个例子,在购物车规则中还有其他方法可以做到这一点。如果所有运费都相同,则更简单的方法是将此规则应用于表格类别。