Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 目录价格规则与购物车规则_Magento - Fatal编程技术网

Magento 目录价格规则与购物车规则

Magento 目录价格规则与购物车规则,magento,Magento,我在任何地方都找不到答案,所以也许你们中的一些人可以提出一个解释 问题是: 我有一个目录价格规则。对一个类别给予10%的折扣,该类别适用于有5%和10%折扣的客户群,当然也适用于普通客户 现在的问题是,当属于折扣组的客户从折扣类别购买产品时,已经折扣的产品也有折扣组。(5%或10%) 如果购物车中有打折商品,有没有办法告诉magento禁用购物车规则 很抱歉,我没有关于某些magento代码的问题,但这是一个大问题,欢迎提供任何帮助 谢谢。您可以在购物车规则中添加一个条件,即折扣产品或类别不包括

我在任何地方都找不到答案,所以也许你们中的一些人可以提出一个解释

问题是: 我有一个目录价格规则。对一个类别给予10%的折扣,该类别适用于有5%和10%折扣的客户群,当然也适用于普通客户

现在的问题是,当属于折扣组的客户从折扣类别购买产品时,已经折扣的产品也有折扣组。(5%或10%)

如果购物车中有打折商品,有没有办法告诉magento禁用购物车规则

很抱歉,我没有关于某些magento代码的问题,但这是一个大问题,欢迎提供任何帮助


谢谢。

您可以在购物车规则中添加一个条件,即折扣产品或类别不包括在购物车中。如果他们的购物车中已经有折扣产品,则购物车规则将失效。

请参见此处的答案。。。

Magento中有两种类型的价格规则:目录和购物车 价格规则。目录规则在产品发布之前就已经制定了 添加到购物车,而购物车价格规则应用于 购物车


我在寻找相同的解决方案时遇到了这个问题:要求X组的客户获得10%的折扣,但不包括已经有折扣的产品,或者通过特殊价格值的目录价格规则

到目前为止,似乎没有明确的解决办法;) 如其他答案和评论中所述,您可以使用类别将产品从折扣规则中排除

这是一个可行的解决方案,但问题是需要维护产品列表,这可能是一项非常耗时且容易出错的任务

它可以自动化

使用扩展(由我自己开发),您可以自动化应用了有效折扣的产品列表

快速入门

在商店中,创建一个新的根类别。 这只是将您的“数据”类别分组到默认存储视图之外,这样它们就不会意外地出现在任何地方

然后从这个新的根类别创建子类别。其中一个类别将列出所有折扣产品

例如,这里是我的
根数据类别
,其中包含一些子类别。我在购物车规则中都用到了这些

对于这个答案,我们对
所有应用折扣的产品感兴趣

此类别包含如下动态规则:

该类别将是动态的、每日自更新的,可用于从现有购物车折扣中排除产品


我希望这对某些人有所帮助。

目录价格规则不要对产品设定特殊价格。只需在观察者中修改价格,这样就没有条件可以添加购物车规则。已经试过了。我的意思是你可以排除折扣产品的特定SKU。这可能不是最灵活的解决方案,尽管b/c您必须手动保持购物车规则条件和目录规则之间的SKU列表同步。不,这不是一个解决方案。我将包含数百种产品的整个类别添加到目录规则中。@Ovidiu,我相信您也可以在购物车规则条件中排除类别,而不是SKU?