'sales_bestsellers_aggregated_daily'テーブルが更新データを取得する場合

magento.stackexchange https://magento.stackexchange.com/questions/102314

  •  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と入力します。

それはあなたのためにそのテーブルに入るでしょう。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top