Référencement d’un sélecteur de produit
Vous pouvez référencer un sélecteur de produits dans les enrichissements Sur nomenclature, Tarification et Validation en modifiant votre script d’enrichissement.
Les sélecteurs de produits sont disponibles pour référence dans Sur nomenclature, Tarification et Enrichissements de validation.
Lorsque vous faites référence à un sélecteur de produit dans l’un de ces scénarios, utilisez la notation pkr.<varname du sélecteur de produit> dans votre script d’enrichissement. Par exemple, l’extrait suivant itère les options dans somePicker et crée une carte dans laquelle la valeur et la quantité d’option de chaque enregistrement sont stockées.
var quantityMap = new Map();
pkr.somePicker.data.forEach((row) => {
quantityMap.set(row.value, row.quantity);
}
);
Si vous avez l’intention d’utiliser l’enrichissement de la tarification pour définir dynamiquement les prix des options du sélecteur de produit, assurez-vous d’activer cette fonctionnalité sur le sélecteur de produit. Pour ce faire, sur la page d’administration du sélecteur de produit, cliquez sur l’engrenage pour ouvrir la boîte de dialogue Paramètres du sélecteur de produit. Ensuite, activez Activer pour l’enrichissement de la tarification.
Dans l’enrichissement de la tarification d’extension de la liste déroulante du plan connexe, votre script fonctionne comme suit :
pleRequest.forEach((option) => {
if (quantityMap.has(option.optionValue)) {
option.productId = option.optionValue;
option.price = blah; // complete this to suit your use case
}
});