当'sales_bestsellers_aggregated_daily'表将获得更新数据?
-
28-09-2020 - |
题
在我的本地'sales_bestsellers_aggregated_daily'表是空的,但我需要从此表格中获得最畅销的产品。我也完成了订单并创造了货物。但这表是空的。
是任何人都知道'sales_bestsellers_aggregated_daily'将使用产品数据进行更新?
解决方案
销售模块在 magento / module-sales / etc / crontab.xml :
中定义了一个cronjob<job name="aggregate_sales_report_bestsellers_data" instance="Magento\Sales\Model\CronJob\AggregateSalesReportBestsellersData" method="execute">
<schedule>0 0 * * *</schedule>
</job>
.
所以你必须将Magento的Cron配置为正常运行,并且畅销书表将在商店时间上填充00:00
。
其他提示
管理面板有一个部分报告/刷新统计信息。选择项目(BestSellers)并按提交。
作为@ fel1xx提到,sales_bestsellers_aggregated_daily将在每天00:00更新。 如果您正在进行开发,并且您希望在您下订单时立即更新此表,则可以使用 magerun2
magerun2 sys:cron:运行然后输入2,它留在aggregate_sales_report_bestsellers_data。
它将为您填充该表。