Wann erhält die Tabelle „sales_bestsellers_aggregated_daily“ Aktualisierungsdaten?

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

  •  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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top