0

如何按过去 30 天内的订购数量对产品(按类别)进行排序。

我找到了这个教程,但这不是我真正想要的。

4

1 回答 1

1

我的建议是创建一个计算这些数据的脚本。

sales_flat_order_item 表包含我认为您需要的信息(所有订购的商品,其中包括数量和日期)。将此计算的结果(ordered_quantity integer)放入产品的自定义新属性('popularity')中。该脚本可以通过 cron 作业运行,以防止客户遭受它的影响。

然后您需要做的就是将此属性用于排序并将其设置为类别的可用排序以及产品的默认排序(在 Magento 配置中)。

于 2012-10-09T11:46:45.320 回答