Magento 无法对一页应用50%的折扣

Magento 无法对一页应用50%的折扣,magento,magento-1.7,Magento,Magento 1.7,嗨,伙计们 首先,这是在Magento 1.7.0.2上实现的 我有三类。它们都使用相同的产品。我有3个不同的CMS页面与自己的工作类别。因此,例如,CMS主页显示类别6的所有产品。这是所有的工作发现和花花公子 问题: {{block type="catalog/product_list" category_id="16" template="catalog/product/list_home.phtml"}} 我创建了另一个网页,这是一个重复的主页。此页面显示主页上显示的所有产品,但每个产品

嗨,伙计们

首先,这是在Magento 1.7.0.2上实现的

我有三类。它们都使用相同的产品。我有3个不同的CMS页面与自己的工作类别。因此,例如,CMS主页显示类别6的所有产品。这是所有的工作发现和花花公子

问题:

{{block type="catalog/product_list" category_id="16" template="catalog/product/list_home.phtml"}}
我创建了另一个网页,这是一个重复的主页。此页面显示主页上显示的所有产品,但每个产品应打五折

当我为折扣类别id应用“目录价格规则”时,它会将其应用于所有出错的类别。我只想把50%的折扣应用到折扣页面

这是显示50%折扣页面的CMS页面:

{{block type="catalog/product_list" category_id="16" template="catalog/product/list_home.phtml"}}
分类页面的屏幕截图:

促销->目录价格规则页面的屏幕截图:

在发布这篇文章之前,我试图寻找解决方案,但没有找到任何有用的方法。我唯一能想到的另一个选择是复制每个产品,并给它一个不同的SKU编号和50%的折扣。我希望事情不会变成那样

致以最良好的祝愿,
George

您的配置应能正常工作

验证目录价格规则配置:

If ALL these conditions are TRUE:
Category is 16
然后,确保保存并应用规则。无“应用”前端无更改


清除缓存,如果可能的话(小目录),您可以重新编制产品价格规则索引(通常不需要,但以前也有过)

我认为该规则工作正常。但它将折扣应用于类别中的产品,而不是类别本身。主页上的产品也会在主页上打折(至少9/10),所以无论你在哪里看到它们,它们都会得到折扣

最快的方法是复制主页产品,并将副本分配到主页类别。原来的那些必须留在主页类别。然后,确保输入折扣规则并单击“保存并应用”按钮(不更改规则),以便再次计算折扣产品

另一种方法是创建一个折扣代码,在50%折扣CMS页面上显示它,然后使用它来创建折扣(不完全是您要求的,但效果是相同的-只有访问此页面的用户才能获得折扣)


如果这些选项对您有帮助,请告诉我。如果没有,我们可以搜索其他解决方案。

谢谢Bartosz。我不知道我甚至收到了对我发布的帖子的回复(以为我已经订阅了),但我继续复制这些产品,并将它们放在主页上,这是我开始时的另一种选择,但我决心让它以另一种方式工作。现在我知道,如果一个产品属于几个不同的类别,我说对一个类别应用价格规则,那么它也会应用于其他类别。谢谢你的回复。这是在dev服务器上完成的,我禁用了缓存。我有时会重新编制索引和编译,即使这不是必需的。永远不知道。。。有时它会解决问题。不管怎么说,现在似乎正在按预期运行。