购物车规则基于magento中的数量

购物车规则基于magento中的数量,magento,shopping-cart,magento-1.8,shipping,Magento,Shopping Cart,Magento 1.8,Shipping,我有一组产品。我有两种产品,一种是1瓶,另一种是6瓶 现在我想根据产品数量设置免费发货,所以我使用了固定费率发货方法 现在的问题是当客户购买2个数量的6瓶包装时,每个包装包含6瓶,因此数量将为12个,但在购物车中仅显示2个数量,因此不适用统一费率 第二个问题是,客户购买1包6瓶和6瓶单瓶的购物车数量是7,但实际上它有12瓶 因此,在这种情况下,我如何创建购物规则或统一费率 请给我提个建议。希望你做得好 我建议您保留购物车总数量的规则,以便它始终检查购物车的总数量。这意味着,如果购物车的总数量大于

我有一组产品。我有两种产品,一种是1瓶,另一种是6瓶

现在我想根据产品数量设置免费发货,所以我使用了固定费率发货方法

现在的问题是当客户购买2个数量的6瓶包装时,每个包装包含6瓶,因此数量将为12个,但在购物车中仅显示2个数量,因此不适用统一费率

第二个问题是,客户购买1包6瓶和6瓶单瓶的购物车数量是7,但实际上它有12瓶

因此,在这种情况下,我如何创建购物规则或统一费率


请给我提个建议。

希望你做得好

我建议您保留购物车总数量的规则,以便它始终检查购物车的总数量。这意味着,如果购物车的总数量大于等于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替换类别id 22

感谢并等待您的积极评论!!!:)


干杯:):p:)

你想一包卖6瓶吗?那么数量是1而不是6?我说得对吗?没有购物车规则可以处理它。在目录价格规则中,只能对数量或重量求和。数量是指在购物车中可见的“标准数量”。如果瓶子的重量相同或相似,重量可能对你有帮助

另一方面,您可以在自定义属性中设置有关“瓶子计数”的信息,然后扩展
Mage\u SalesRule\u Model\u Rule\u Condition\u Address
,以应用新规则,通过购物车对这些自定义属性求和


其他解决方案可能是销售单瓶(与包装相反),但将数量增量设置为6,但对我来说,这不是一个非常优雅的解决方案,因为客户必须首先输入数量,如6、12、18…

,而对我来说,最重要的是,您必须决定要应用购物车价格规则的数量?我是说你能详细说明吗?@PHPWeblineindia我需要对12个数量应用规则