HCL Commerce Enterprise

Action : Appliquer un arrondi

Utilisez cette action dans une règle de tarification afin de rendre les prix plus attractifs pour le client. Par exemple, vous pouvez appliquer un arrondi aux prix calculés dans une règle de tarification afin qu'ils se terminent tous par .99. L'action d'arrondi est particulièrement utile dans les règles de tarification qui calculent de nouveaux prix à partir de listes de prix existantes, car sans être arrondis, les prix résultants pourraient manquer d'attrait.

Appliquer un arrondi doit être la dernière action sur le chemin. La règle de tarification suivante utilise l'action Appliquer un arrondi pour convertir les prix d'une liste, après application d'une réduction, afin qu'ils se terminent par le suffixe .49 ou .99, le plus proche étant retenu :

Action Appliquer un arrondi dans une règle de tarification

Arrondi appliqué à différentes monnaies

Lorsque vous configurez l'action Appliquer un arrondi, vous pouvez choisir les monnaies (ou devises) auxquelles elle s'applique :
  • Pour arrondir plusieurs monnaies de la même manière, utilisez une seule action Appliquer un arrondi sur le chemin de la règle de tarification. Dans l'exemple précédent, notez que les monnaies CDN (dollar canadien) et USD (dollar U.S.) sont toutes les deux soumises à la même action, car elles ont le même format (deux chiffres après la virgule) et s'arrondissent donc de la même manière.
  • Pour arrondir plusieurs monnaies différemment, disposez plusieurs actions Appliquer un arrondi consécutivement sur le chemin de la règle de tarification. Dans l'exemple suivant, le chemin de la règle de tarification comporte une action Appliquer un arrondi supplémentaire pour le yen japonais (JPY), car cette monnaie ne s'arrondit pas de la même manière que les dollars canadien et U.S. :

Plusieurs actions Appliquer un arrondi

Pour une monnaie donnée, il ne peut y avoir qu'une seule action Appliquer un arrondi par chemin. Dans l'exemple précédent, vous ne pourriez donc pas soumettre le dollar U.S. à une autre action Appliquer un arrondi.

Autres conseils d'utilisation de l'action Appliquer un arrondi

  • Les actions Appliquer un arrondi doivent figurer en tant que dernier élément sur le chemin, comme dans les exemples précédents.
  • Si vous imbriquez une règle de tarification dans une autre règle, les actions Appliquer un arrondi situées dans la règle imbriquée sont ignorées. Seules sont prises en compte les actions Appliquer un arrondi figurant dans la règle parent.

Quelques exemples de modèles d'arrondi et leurs effets sur les prix

Lorsque vous configurez l'action Appliquer un arrondi, vous devez spécifier des modèles d'arrondi. Les tableaux suivants donnent des exemples de modèles d'arrondi utilisables, avec leur effet sur quelques prix. Votre modèle d'arrondi doit utiliser un astérisque (*) pour représenter :
  • La première position numérique à gauche que vous ne souhaitez pas arrondir explicitement.
  • Toute position numérique à droite du séparateur décimal (ou d'un autre nombre) que vous ne souhaitez pas arrondir explicitement.

N'utilisez pas de modèle d'arrondi comportant plus de positions décimales que n'en prévoit la monnaie à traiter. Faute de quoi, les prix ne seront pas arrondis. Par exemple, un modèle d'arrondi tel que *.999 ne fonctionne pas pour le dollar U.S.

Pour le séparateur décimal, vous devez utiliser un point (.) dans la table Modèles d'arrondi, même si la monnaie à traiter utilise un symbole différent. Par exemple, en France, les montants sont normalement représentés avec une virgule comme séparateur décimal, mais vous devez quand même utiliser un point (.) dans la table Modèles d'arrondi. Les montants visibles dans votre boutique en ligne seront représentés avec le symbole correct.

Tableau 1. Pour les monnaies à deux positions décimales :

récapitulatif pour la table complexe

Si vous souhaitez... Tapez ce modèle dans la table Modèles d'arrondi... Exemple de prix avant arrondi Exemple de prix après arrondi
Arrondir les prix pour qu'ils se terminent par ,99 *.99 123.12 123.99
3.57 3.99
Arrondir les prix pour qu'ils se terminent par ,49 ou ,99 *.49*.99(sur deux lignes séparées) 123.12 123.49
3.57 3.99
Arrondir les prix pour qu'ils se terminent par ,*9 *.*9 123.12 123.19
3.57 3.59
Arrondir les prix pour qu'ils se terminent par 9,99 *9.99 123.12 129.99
3.57 9.99
Arrondir les prix pour qu'ils se terminent par ,97 *.97 123.12 123.97
555.98 556.97

Notez que, dans cet exemple, le premier chiffre de la partie entière est également affecté du fait de l'arrondi par excès.

3.57 3.97
Tableau 2. Pour les monnaies sans partie décimale :

récapitulatif pour la table complexe

Si vous souhaitez... Tapez ce modèle dans la table Modèles d'arrondi... Exemple de prix avant arrondi Exemple de prix après arrondi
Arrondir les prix pour qu'ils se terminent par 0 *0 23 232 23 240
8 899 8 900

Notez que, dans cet exemple, trois chiffres sont affectés du fait de l'arrondi par excès.

Arrondir les prix pour qu'ils se terminent par 90 *90 23 232 23 290
8 899 8 990

Notez que, dans cet exemple, le chiffre des centaines est également affecté, du fait de l'arrondi par excès.

Arrondir les prix pour qu'ils se terminent par 50 ou 90 *50*90(sur deux lignes séparées) 23 232 23 250
23 267 23 290
Arrondir les prix pour qu'ils se terminent par 900 *900 23 232 23 900
2 000 2 900
2 929 3 900

Notez que, dans cet exemple, le chiffre des milliers est également affecté, du fait de l'arrondi par excès.

Tableau 3. Pour les monnaies à trois positions décimales :

récapitulatif pour la table complexe

Si vous souhaitez... Tapez ce modèle dans la table Modèles d'arrondi... Exemple de prix avant arrondi Exemple de prix après arrondi
Arrondir les prix pour qu'ils se terminent par ,999 *.999 123.123 123.999
3.577 3.999
Arrondir les prix pour qu'ils se terminent par ,449 ou ,999 *.449*.999(sur deux lignes séparées) 123.123 123.449
3.577 3.999