Nous souhaitons une colonne indiquant le nombre de commandes validées sur une période spécifique dans l'interface Clients.
Pour ajouter le champ à la liste des champs disponibles pour vos grilles clients, cliquez sur le bouton de l'interface "Ajout de champ", puis saisissez les informations suivantes :
Quel est l'ID du champ ? : valid_orders_periode
SC crée le champ, il faut maintenant renseigner dans la grille :
Nom du champ : Commandes validées (période)
Table : Another table
Type : Juste affiché
Dans le panneau des Propriétés Avancées à droite :
- sélectionner le menu SQLSelect et renseignez :
return ' , (SELECT COUNT(id_order)
FROM '._DB_PREFIX_.'orders
WHERE `id_customer` = c.id_customer
AND invoice_date BETWEEN "2021-01-01" AND "2021-12-31 23:59:59"
AND valid="1") as valid_orders_periode ';
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 Clients.