Modifier le composant → Price → Price calculation ou Quantity calculation
Guides pratiques en vidéo
Narration et sous-titres en anglais
Configurer des prix dynamiques fiables
Associez un prix de base à un curseur de distance, rendez les choix exclusifs et vérifiez le calcul avec des valeurs connues.
Avant de commencer
Écrivez la règle métier en toutes lettres et calculez deux résultats attendus à la main. Créez d’abord les champs d’entrée. Utilisez le sélecteur de valeurs pour référencer les bons identifiants.
Ouvrir la capture en grandLes étapes à suivre
Ouvrez le calcul du résultat visé : prix, quantité ou variable. Utilisez Add a value pour insérer valeur de champ, prix, quantité ou variable.
Pour un calcul de prix, affectez le résultat à [price]. Utilisez +, -, * et / avec les parenthèses nécessaires. Écrivez les constantes décimales avec un point, quel que soit l’affichage monétaire.
Ajoutez une condition avec l’éditeur pour obtenir les bons jetons de comparaison. Définissez un résultat par défaut avant les conditions afin que chaque cas produise une valeur.
Enregistrez et testez zéro, minimum, valeur habituelle et maximum. Revenez modifier les dépendances. Protégez les divisions par zéro et arrondissez seulement au bon stade.
Exemple : forfait plus surface
Avec un forfait de 50 et 12,5 par mètre carré, 8 m² donnent 150. L’élément 1 est illustratif : remplacez son jeton par le champ surface choisi avec Add a value. Gardez la quantité du composant tarifé à 1 pour cet exemple de montant global.
[price] = 50 + ([item-1_value] * 12.5);Exemple : montant minimum
Définissez le résultat, puis appliquez un minimum. Pour 2 unités à 12,5, le résultat est 50 ; pour 8 unités, 100. Il s’agit du prix d’un élément, avant autres éléments, coupons et taxes.
[price] = [item-1_value] * 12.5;
if ([price] < 50) {
[price] = 50;
}Vérifier le résultat
Comparez prix attendus, récapitulatif et total final. Quantité 3 et prix unitaire 20 doivent donner 60, pas 180. Testez aussi un champ vidé et une option désélectionnée.
En cas de problème
Vérifiez jeton de résultat, identifiants, décimales et double multiplication de quantité. Évitez les dépendances circulaires. L’éditeur sert aux formules prises en charge, pas aux API navigateur, appels réseau ou scripts applicatifs arbitraires.