Wann erhält die Tabelle „sales_bestsellers_aggregated_daily“ Aktualisierungsdaten?
-
28-09-2020 - |
Frage
In meinem Lokal 'sales_bestsellers_aggregated_daily' Die Tabelle ist leer, aber ich muss die meistverkauften Produkte aus dieser Tabelle abrufen.Ich habe eine Bestellung aufgegeben und auch Sendungen erstellt.Aber diese Tabelle ist leer.
Weiß jemand wann das ist? 'sales_bestsellers_aggregated_daily' Wird es ein Update mit Produktdaten geben?
Lösung
Im Vertriebsmodul ist ein Cronjob definiert 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>
Sie müssen also den Cron Ihres Magento so konfigurieren, dass er ordnungsgemäß läuft und die Bestseller-Tabellen gefüllt werden 00:00
auf Ihre Ladenzeit.
Andere Tipps
Admin-Panel verfügt über einen Abschnitt Berichte / Aktualisierungsstatistik.Wählen Sie einen Artikel (Bestseller) aus und drücken Sie Senden.
As @ fel1xx erwähnt, wird sales_bestellers_aggregated_daily jeden Tag um 00:00 Uhr aktualisiert. Wenn Sie die Entwicklung tätigen, und Sie möchten, dass diese Tabelle sofort aktualisiert wird, wenn Sie einige Bestellungen aufgegeben haben, können Sie diesen CRON-Job 'aggregate_sales_report_bestseller_data' mit magerun2
Magerun2 SYS: CRON: Run, dann geben Sie 2 ein, was für agggregate_sales_report_bestseller_data bleibt.
Es füllt diesen Tisch für Sie.