Agrégats de sélecteur de produit
Les agrégats aident à calculer et à résumer les données dans les produits. Découvrez comment utiliser des agrégats dans un sélecteur de produits.
Les sélecteurs de produits permettent aux utilisateurs de sélectionner des produits dans une liste. Les agrégats aident à calculer et à résumer les données (comme les sommes, les nombres ou les moyennes) provenant des produits sélectionnés.
Les agrégats de sélecteur de produit permettent la collecte et le calcul de données pour des champs spécifiques dans un sélecteur de produits. Cela permet d’analyser les données directement à partir des options du sélecteur de produit.
Supposons que vous disposiez d’un sélecteur de produits contenant divers produits mesurables et que vous deviez identifier quel produit a le moins de volume de demande. En appliquant un agrégat « Min » sur le champ de volume, la valeur la plus petite est automatiquement déterminée, ce qui rationalise le processus de décision sans avoir besoin d’une règle.
Fonctions d’agrégat disponibles
| Type d’agrégat | Comportement |
|---|---|
| Somme |
Somme des valeurs de champ de base de chaque option sélectionnée, si elles peuvent être limitées à un nombre Ne pas multiplier par la quantité de l’option |
| Nombre | Nombre d’options sélectionnées dans un sélecteur de produit |
| Min. | Minimum des valeurs de champ de base des options sélectionnées, si elles peuvent être limitées à un nombre |
| Max. | Maximum des valeurs de champ de base des options sélectionnées, si elles peuvent être limitées à un nombre |
| Moyen | Moyenne des valeurs de champ de base des options sélectionnées, si elles peuvent être contraintes à un nombre |
Les agrégats peuvent être configurés via la configuration de l’interface utilisateur ou à l’aide d’API administrateur.
Configuration des agrégats via l’interface utilisateur
Pour configurer un agrégat via l’interface utilisateur, accédez à n’importe quel sélecteur de produit, puis sur sa page de définition, cliquez sur Champs d’option. Ensuite, dans la section Champs agrégés, cliquez sur + Ajouter.
Lorsque vous créez un agrégat, indiquez les détails suivants :
- Champ de base : une liste des sous-champs disponibles du sélecteur de produit s’affiche ici. Sélectionnez le sous-champ pour créer un agrégat.
- Type d’agrégat : sélectionnez le type d’agrégat dont le comportement correspond à votre cas d’utilisation : somme, moyenne, min., max. ou nombre.
- Nom du champ d’agrégat : une fois l’agrégat défini, sa valeur est stockée dans un champ séparé pour faciliter l’affichage des données. Ce champ est généralement situé sous le sélecteur de produit. Le nom du champ indique clairement qu’il représente un agrégat, ce qui garantit une interprétation facile. Ceci est généré automatiquement par le système.
- Nom de variable : il s’agit du nom de variable du nom de champ d’agrégat qui est créé. Le nom de variable est généralement utilisé pour référencer les agrégats du sélecteur de produit dans le scripting. Ceci est généré automatiquement par le système.
- Supprimer : utilisez cette icône uniquement si vous souhaitez supprimer l’agrégat ajouté ou si vous souhaitez supprimer des agrégats existants.
Configuration des agrégats via les API d’administration
Pour connaître les étapes de création et de configuration d’un agrégat à l’aide d’appels d’API, reportez-vous à la section Ajout d’un agrégat de sélecteur de produit à l’aide d’API.
Affichage d’un agrégat de sélecteur de produit
Des champs d’agrégat peuvent être ajoutés à la mise en page et seront automatiquement calculés lors du changement d’un champ. Tout comme nous pouvons rechercher un champ normal par son nom d’affichage ou son nom de variable et l’ajouter à la mise en page, nous pouvons faire de même avec l’agrégat du sélecteur de produit. Nous recherchons le nom de champ d’agrégat ou le nom de variable du champ nouvellement créé, définissons la position dans la mise en page en l’ajoutant sous le champ du sélecteur de produits pour faciliter l’affichage, puis enregistrons la mise en page. Pour en savoir plus sur l’éditeur de mise en page, reportez-vous à la section Éditeur de mise en page.
Le champ de sélecteur de produit « Simple SM Prod Picker » comporte de nombreux sous-champs. Dans le sous-champ « Quantité », nous avons ajouté trois agrégats : Max, Sum et Count.
Produits avec des quantités différentes
Supposons que le produit A ait une quantité de 1 et que le produit B ait une quantité de 3.
- L’application de l’agrégat max. à la quantité donne la valeur du nom de champ d’agrégat « Quantité max. » sur 3, car le produit a a la quantité maximale parmi les produits sélectionnés.
- L’application de l’agrégat Somme à la quantité donne la valeur du nom de champ d’agrégat « Somme de quantité » comme 4, car produit une quantité + une quantité de produit b a une valeur 4.
- L’application de l’agrégat Nombre sur la quantité donne la valeur du nom de champ d’agrégat « Sélectionner le nombre » sur 2, car il n’y a que 2 produits sélectionnés dans la liste.