Bonjour,
Si vous regardez le code de la fonction getDashboard dans le fichier administrator/components/com_hikashop/classes/statistics.php vous pouvez voir les différentes conditions utilisées. Par exemple, pour le montant des ventes des 30 derniers jours c'est ceci :
'query' => array(
'get' => 'list',
'select' => array(
'SUM(hk_order.order_full_price) as value',
'hk_order.order_currency_id as currency'
),
'tables' => hikashop_table('order') . ' AS hk_order ',
'filters' => array(
'order_type' => 'hk_order.order_type = '.$order_type.'',
'order_status' => ('hk_order.order_status IN ('.implode(',', $valid_order_statuses).')'),
'order_created' => ($created_status ?
'hk_order.order_created >= {DATE_START} AND ({DATE_END} <= 0 OR hk_order.order_created <= {DATE_END})':
'hk_order.order_invoice_created >= {DATE_START} AND ({DATE_END} <= 0 OR hk_order.order_invoice_created <= {DATE_END})'),
),
'group' => 'hk_order.order_currency_id'
)
Comme vous pouvez le voir, il faut que le order_type soit "sale", le order_status parmi les statuts de commande publiés dans la colonne statistics de System>Order statuses, et que le order_invoice_created soit compris dans les dates de la période qui est analysée.
Il n'y a pas d'autre filtre.
Notez que le timestamp des commandes de votre capture d'écran date de 2021 et donc ces commandes ne seront pas prises en compte pour les statistiques des 30 derniers jours.
Notez aussi que le order_status de vos commandes est status_vm_import_expediée dans votre capture, et non "shipped". Donc il faut que ce statut soit publié dans la colonne statistics de System>Order statuses et pas uniquement shipped. Dans votre capture
www.hikashop.com/media/kunena/attachments/82/bp_hk_status.png
il n'y a pas le statut status_vm_import_expediée donc je ne suis pas sûr qu'il est bien configuré.