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?

Foi útil?

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ê.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top