【发布时间】:2015-05-19 18:43:51
【问题描述】:
在我的 Magento 商店中应该有一个名为 sale 的页面,其子页面包括 10% sale、20% sale、30% sale……
所以现在我需要获得一个包含至少包含特价的所有产品的产品集合(包括价格规则折扣的最终价格会更好,但如果太难,特价将足以过滤打折的产品)。
嗯,基本上我知道如何获得产品集合,并且如果有任何特价或特价高于特定金额,我知道如何设置过滤器。
但在这种情况下,我需要执行类似“$_discountPercentage = round((($_actualPrice-$_convertedFinalPrice)/$_actualPrice)*100);”的操作首先过滤选择
当然,我可以加载整个集合,并在 php 中的 for each 中显示匹配的产品,但我认为这不是必需的,因为它会加载很多不需要的开销。如果这只是 sql,我可以在 5 分钟内完成这项工作。但我不知道如何按百分比筛选产品集合。
那么有什么技巧可以让我在 Magento 中获得产品系列,例如折扣高于原价 20% 的产品?
非常感谢
【问题讨论】:
标签: php mysql magento collections mage