Objectif
Nous souhaitons ajouter une colonne qui indique le chiffres d'affaires pour l'année 2024.
Nous pourrons ainsi :
Pour ajouter le champ à la liste des champs disponibles pour vos grilles produit, cliquez sur le bouton de l'interface "Ajout de champ", puis saisissez les informations suivantes :
Quel est l'ID du champ ? : ca_2024
SC crée le champ, il faut maintenant renseigner dans la grille :
Nom du champ : CA date à date
Table : saisissez : Another table
Type : Juste affiché
Rafraîchir les déclinaisons : Non
Dans le panneau des Propriétés Avancées à droite, sélectionnez le menu SQL Select et renseignez :
return ',COALESCE((SELECT sum(od.`total_price_tax_excl`'.(version_compare(_PS_VERSION_, '1.7.7.0', '>=') ? '-od.`total_refunded_tax_excl`' : '').') AS total
FROM '._DB_PREFIX_.'orders o
LEFT JOIN '._DB_PREFIX_.'order_detail od ON (o.id_order = od.id_order)
WHERE o.valid = 1
AND od.product_id = p.id_product
AND o.id_shop = prs.id_shop
AND od.id_shop = prs.id_shop
AND o.date_add >= ("2024-01-01 00:00:00")
AND o.date_add <= ("2024-12-31 00:00:00")
LIMIT 1),0) AS ca_2024';
On prend ici les commandes valides pour la période du 01/01/2024 au 31/12/2024.
Enregistrez sur la barre d'outils
Fermez la fenêtre d'édition des champs personnalisés.
Le nouveau champ est présent dans la liste des champs disponibles, et vous pouvez l'ajouter à vos grilles.