Nous souhaitons ajouter une colonne qui affiche le/les bon(s) de réduction utilisé(s) sur la commande.
Pour ajouter le champ à la liste des champs disponibles pour vos grilles commandes, cliquez sur le bouton de l'interface "Ajout de champ", puis saisissez les informations suivantes :
Quel est l'ID du champ ? : reduction_code
SC crée le champ, il faut maintenant renseigner dans la grille :
Nom du champ : Code de réduction
Table : Another table
Type : Juste affiché
Dans le panneau des Propriétés Avancées à droite :
- sélectionner le menu SQL Select et renseignez :
return ', GROUP_CONCAT(DISTINCT(cr.code)) AS reduction_code';
- sélectionner le menu SQL Left join et renseignez :
return ' LEFT JOIN '._DB_PREFIX_.'order_cart_rule ocr ON ocr.id_order = o.id_order
LEFT JOIN '._DB_PREFIX_.'cart_rule cr ON cr.id_cart_rule = ocr.id_cart_rule AND cr.code <> "" ';
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.