Quando a tabela 'sales_bestsellers_gregated_daily' obterá dados atualizados?
-
28-09-2020 - |
Pergunta
No meu local 'vendas_bestsellers_agregados_diariamente' a mesa está vazia, mas preciso obter os produtos mais vendidos desta mesa.Fiz um pedido e criei remessas também.Mas esta mesa está vazia.
Alguém sabe quando isso 'vendas_bestsellers_agregados_diariamente' receberá atualização com dados do produto?
Solução
O módulo de vendas possui um cronjob definido em 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>
Então você tem que configurar o cron do seu Magento para funcionar corretamente e as tabelas dos mais vendidos serão preenchidas em 00:00
no horário da sua loja.
Outras dicas
Painel de administração possui um relatório de seção / estatísticas de atualização.Selecione um item (best-sellers) e pressione Enviar.
como @ fel1xx mencionado, sales_bestsellers_aggregated_daily será atualizado às 00:00 todos os dias. Se você estiver fazendo desenvolvimento, e deseja ver esta tabela atualizada imediatamente quando tiver feito algumas ordens, poderá executar manualmente este trabalho do cron 'agregado_sales_report_bestsellers_data' usando magerun2
magerun2 sys: cron: execute então digite 2 que permanece para agregado_sales_report_bestsellers_data.
irá preencher essa tabela para você.