'sales_bestsellers_aggregated_daily'テーブルが更新データを取得する場合
-
28-09-2020 - |
質問
私のローカルの 'sales_bestsellers_aggregated_daily' テーブルは空ですが、このテーブルから最適な製品を取得する必要があります。私は注文して出荷を求めました。しかし、このテーブルは空です。
は、この 'sales_bestsellers_aggrated_daily' を製品データで更新するのを知っていますか?
解決
販売モジュールには、 magento / module-sales / etc / crontab.xml :
で定義されているクローンがあります。<job name="aggregate_sales_report_bestsellers_data" instance="Magento\Sales\Model\CronJob\AggregateSalesReportBestsellersData" method="execute">
<schedule>0 0 * * *</schedule>
</job>
.
だからMagentoのCronを正しく実行するように設定する必要があり、BestSellersテーブルは店頭時に00:00
に入力されます。
他のヒント
Admin Panelには、セクションレポート/リフレッシュ統計があります。アイテムを選択(ベストセラー)を選択して送信を押してください。
@ fel1xxが言及されているように、sales_bestsellers_aggregated_dailyは毎日00:00で更新されます。 開発を行っている場合は、このテーブルをもう一部の順序を置いたときにすぐに更新したい場合は、このCRONジョブ 'AGGREGATE_SALES_REPORT_BESTSELLERS_DATA_BESTSELLERS_DATA_BESTSELLERS_DATA' 'https://github.com/netz98/n98-magerun2 "rel=" nofollow noreferrer "> magerun2
magerun2 sys:cron:run次に、AGGREGATE_SALES_REPORT_BESTSELLERS_DATA_DATAを維持する2と入力します。
それはあなたのためにそのテーブルに入るでしょう。