购物车中有特定商品时,购物车总折扣百分比


8

我要创建一种特定类型的购物车规则。您可以将其视为“各种折扣”;客户在购物篮中拥有的不同类别的产品越多,他们从订单中获得的折扣就越大:

分类:

  • 鞋子(3%折扣)

  • 大衣(2%折扣)

  • 夹克(2%折扣)

  • 销售(不享受折扣)

  • 配件(5%折扣)

场景:

  • 一位顾客在价值40英镑的鞋子类别中向(空)购物车添加了产品,这使购物车总额减少了3%,产生了38.80英镑的折扣(40-3%)

  • 然后将价值200英镑的外套类别的产品添加到购物车。购物车总额的总折扣增加到5%,产生£228(240-5%)

  • 鞋子的第二个产品增加了价值£30。由于已经应用了价格规则,因此折扣不受影响,因此总计256.50英镑(270-5%)

  • 将价值10英镑的促销商品添加到购物车中,折后价为8英镑。这笔费用可免除其他产品的费用,总计264.5英镑。

“购物车价格规则”界面使您可以从购物车中扣除固定金额,或者将百分比金额应用于符合条件的商品。

在不编写自定义扩展的情况下,上述情况是否可能?如果没有的话,关于如何开始的一些建议将不胜感激,因为Magento对我来说还是有点陌生​​。


我认为如果您编辑问题并添加具体示例(包含实际价格和百分比),这将有所帮助。这将使我们更好地理解您的问题,并可能早日给您答案...
7ochem

感谢@ 7ochem-我已经修改了示例场景,以包含对预期行为和实数的更详细描述,希望可以帮助可视化预期结果。
加芬2015年

抱歉,您所做的更新使它解释得更好。它背后的逻辑不是我想的那样。好像不太吸引人,因为我认为人们会单独订购以获得最大的折扣
Klettseb 2015年

您当然是对的,@ Thomas-我再次更新了逻辑以反映更明智的实现。我最初没有这样做,因为这似乎是不必要的并发症-但是我想如果我要一个的话我也可能会得到完整的答案。
加芬2015年

Answers:


0

可以使用单独的销售规则,因此您可以创建一个购物车规则,该规则将为包含从给定类别购买的商品的任何订单提供百分比。然后,您可以为其他类别创建其他规则。因此,他们每个人都可以累计下达2%的订单折扣。

但是,这些规则并不相互了解。因此,他们不知道当前的折扣是什么(根据其他规则),因此他们无法通过“如果”来决定是否可以进一步折扣。

至于特定于产品的折扣,您可以按规则或仅以特殊价格在产品上进行。

如果要使用模块执行此操作,那么简单的方法就是对所需的规则进行编码。还需要进行其他一些更改。可能需要更新模板(以显示您的额外订单项),并为“ totals_sort”订单添加一些xml-继续进行。

我还觉得您最初的销售想法可能会使客户感到困惑。有时,花X得Y规则必须易于理解。


感谢您的输入,我确实通过按照您描述的方式堆叠了规则,从而设法获得了一部分。创建一些价格规则以在购物车中寻找商品以增加折扣,但是CMS似乎仅提供固定的购物车折扣而不是百分比-是否有某种方法可以启用此功能?我同意各种折扣的想法有点不寻常,但是不幸的是,我只是被要求实施折扣的那个人。我知道Magento的销售规则非常有效,所以我希望尽可能避免扩展
Gaffen 2015年

您可以执行百分比,但是有时包装盒上的标签不太清楚,例如说“金额”而不是“金额或百分比”。进行一些测试。
亨利的猫

谢谢,我将对此进行研究。如果我设法解决,我将包括CMS选项的位置,该位置允许此操作,因为它对初学者来说并不明显
Gaffen 2015年

如果您想使用自己的代码进行操作(也可以使用订单项)。很难在线找到适用的教程,如果您需要一些示例代码,请与我联系。
亨利的猫,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.