我有一组产品。我有两种产品,一种是1瓶,一种是6瓶。
现在我想根据产品数量来设置免费运输,所以我已经使用了统一运价的方法。
现在的问题是,当顾客购买2qty的6瓶包装比每个包装包含6瓶,所以它将是12 qty,但在购物车上显示只有2 qty,所以统一费率将不适用。
第二个问题是顾客购买一套6瓶,单瓶6瓶,手推车7瓶,但实际上有12瓶。
因此,在这种情况下,我如何创建购物规则或统一费率。
请给我建议一下。
发布于 2014-11-29 12:47:44
你想把6瓶卖成一个包裹吗?那么数量是1而不是6?我说的对吗?没有手推车规则可以处理它。在目录价格规则中,您只能将数量或重量相加。所谓数量,是指在购物车中可见的“标准数量”。也许重量可以帮助你,如果瓶子是相同的或相似的重量?
另一方面,您可以在定制属性中设置有关“瓶子计数”的信息,然后扩展Mage_SalesRule_Model_Rule_Condition_Address以应用新规则,该规则可以通过购物车将这些自定义属性相加。
其他解决方案可能是销售单瓶(相对于包装),但将qty_increments设置为6,但对我来说,它不是非常优雅的解决方案,只要客户必须输入的数量,如6,12,18.
发布于 2014-11-29 07:53:14
希望你做得很好。
我建议你在手推车总数量上遵守规则,这样它就能永远检查手推车的总数量。这意味着,如果购物车的总数量为>= 12,则为真,并将使用折扣。
示例:
If ALL of these conditions are TRUE :
If total quantity equals or greater than 12 for a subselection of items in cart matching ALL of these conditions:
Category is 22 在上面的例子中,我给出了相同类别的条件,这意味着只有当12种产品属于同一类别时,它才会给您折扣,但是如果您的产品不是同一类别的,则需要编辑这类产品。还有一件事,我想补充的是,请将类别id 22替换为您的瓶子产品的类别id。
谢谢并等待你的积极评论!) :)
干杯:) :P :)
https://stackoverflow.com/questions/27199954
复制相似问题