Arrondi du prix des produits
Etant donné que l'arrondi a lieu pendant la conversion, la devise qui est effectivement stockée dans la base de données et utilisée dans les calculs est importante. Le prix qui est affiché au client est le prix que le client paie. De petites différences, telles que les erreurs d'arrondi de conversion dans les prix unitaires, peuvent entraîner de grandes différences dans les montants totaux des commandes. Vous devez revoir la taille de vos unités et les prix avant d'offrir des prix unitaires convertis à vos clients.
L'exemple suivant illustre l'arrondi du prix des produits en utilisant le facteur de conversion hypothétique de 1 GBP = 2 EUR.
| Quantité | Elément | Prix unitaire dans la base de données | Conversion : Prix unitaire EUR à GBP | Prix total dans la devise préférée (EUR) | Prix total dans la devise préférée (GBP) | Conversion : Prix total GBP à EUR |
|---|---|---|---|---|---|---|
| 100 | vis | 0,05 EUR | 0,03 GBP | 5,00 EUR | 3,00 GBP | 6,00 EUR |
| 1 | Lot de 100 vis | 5,00 EUR | 2,50 GBP | 5,00 EUR | 2,50 GBP | 5,00 EUR |
Dans cet exemple, un client souhaite commander 100 vis et le prix unitaire de chaque vis est de 0,05 EUR. Ce prix est stocké dans la base de données. Si vous convertissez le prix en GBP, cela donne un prix unitaire de 0,03 GBP.
Si la devise préférée du client est EUR, le coût calculé est 100*0,05 = 5,00 EUR. Si la devise préférée est GBP, le coût est de 100*0,03 = 3,00 GBP. Toutefois, la conversion de 3,00 GBP en EUR donne 6,00 EUR et donc, le client paie 1,00 EUR de plus en choisissant d'acheter en GBP.
Une solution est d'avoir un prix unitaire plus large, par exemple en vendant les vis dans des lots plus grands. Par exemple, si la commande concerne un lot de 100 vis, le prix unitaire dans la base de données est de 5,00 EUR. Ainsi, si vous convertissez le prix en GBP, cela donne un prix unitaire de 2,50 GBP. Si la devise préférée est EUR, le coût est de 1*5,00 = 5,00 EUR. Si la devise préférée est GBP, le coût est de 1*2,50 = 2,50 GBP. Si vous convertissez 2,50 GBP en EUR, cela donne 5,00 EUR. Le client paie le même prix quel que soit le choix de la devise préférée. Si vous souhaitez désactiver l'arrondi et la conversion, vous pouvez spécifier un prix dans chaque devise prise en charge, de sorte que la conversion ne soit pas nécessaire.