Il s'agit de la devise utilisée par les clients pour régler leurs achats dans un magasin. Tous les montants affichés dans les pages du magasin le sont dans cette devise. Pour modifier la devise préférée d'un client, utilisez l'instruction SetCurrencyPreference.
Pour permettre aux clients de sélectionner leur devise préférée pour effectuer des achats, vous pouvez inclure une liste de devises prises en charge pour le paiement dans les pages de magasin ou de groupe de magasins. Les comportements suivants déterminent quelle devise est la devise d'achat :
Important : Les devises spécifiées dans la colonne SETCCURR de la table STORELANG sont aussi prises en charge, mais il est conseillé de ne pas utiliser cette colonne pour spécifier une devise par défaut pour tout nouveau magasin. Ce comportement sera à éviter dans les futures versions. La valeur de cette colonne SETCCURR de la table STORELANG doit être définie sur la valeur NULL.
La page du chariot affiche les produits provenant de différents magasins, lesquels peuvent avoir différentes devises d'achat. Aussi la page du chariot peut-elle afficher différentes devises pour différents produits. Cette page peut donc afficher des prix dans des devises différentes. Toutefois, tous les prix des articles et les totaux d'une même commande doivent être exprimés dans la même devise.
Vous pouvez enregistrer des prix dans plusieurs devises dans la base de données. Cependant, ces prix doivent être affichés sur les pages des produits dans la devise d'achat. Si le prix d'un produit particulier, exprimé dans la devise d'achat, est déjà enregistré dans la base de donnée, ce prix s'affiche. Si le prix du produit dans la devise d'achat ne figure pas dans la base de données, toutes les contre-valeurs de ce prix sont converties et comparées, et c'est le prix le plus bas qui s'affiche.
![]() |