¿Cuándo obtendrá datos actualizados la tabla 'sales_bestsellers_aggregated_daily'?
-
28-09-2020 - |
Pregunta
en mi local 'ventas_bestsellers_aggregated_daily' La tabla está vacía, pero necesito obtener los productos más vendidos de esta tabla.Hice un pedido y también creé envíos.Pero esta mesa está vacía.
¿Alguien sabe cuándo esto? 'ventas_bestsellers_aggregated_daily' ¿Se actualizará con los datos del producto?
Solución
El módulo de ventas tiene un cronjob definido en 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>
Por lo tanto, debe configurar el cron de Magento para que se ejecute correctamente y las tablas de los más vendidos se completarán en 00:00
en el horario de tu tienda.
Otros consejos
El panel de administración tiene una sección informes / estadísticas de actualización.Seleccione un elemento (los más vendidos) y presione Enviar.
Como se mencionó en @ Fel1xx, Sales_Bestsellers_aggregated_Daily se actualizará a las 00:00 todos los días. Si está realizando un desarrollo, y desea ver esta tabla actualizada inmediatamente cuando haya realizado algunas órdenes, puede ejecutar manualmente este trabajo de Cron 'agregate_sales_report_bestsellers_data' usando magerun2
MAGERUN2 SYS: CRON: Ejecute, luego ingrese 2 que permanece para AGRENGATE_SALES_REPORT_BESTSELLERS_DATA.
Poblará esa tabla para usted.