Devise d'achat

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 la commande SetCurrencyPreference.

Pour permettre aux clients de sélectionner leur devise d'achat préférée, vous pouvez inclure une liste de devises que vous prenez en charge pour le paiement sur les pages du magasin ou du groupe de magasins. Les critères suivants déterminent la devise d'achat :

  • Si la devise préférée du client est prise en charge par le magasin, elle devient alors la devise d'achat.
  • Si la devise préférée n'est pas prise en charge et s'il existe une autre devise qui a la devise préférée du client comme contre-valeur valide, alors cette devise est utilisée comme devise d'achat.
  • Si la devise préférée n'est pas prise en charge du tout, la devise par défaut du magasin ou du groupe de magasins spécifiée dans la table STOREENT est utilisée comme devise d'achat.
  • Si le magasin n'a pas de devise par défaut spécifiée dans la table STOREENT pour son magasin ou groupe de magasins, la devise par défaut du magasin pour l'ID de langue du client est utilisée. La table STORELANG détermine ce paramètre.
  • Si le magasin ne dispose pas d'une devise par défaut pour l'ID de langue du client spécifié dans la table STORELANG, la devise par défaut du groupe de magasins pour l'ID de langue du client est utilisée. La table STORELANG détermine ce paramètre.
Important : Les devises que vous spécifiez dans la colonne SETCCURR de la table STORELANG sont également prises en charge, mais il est recommandé de ne pas utiliser cette colonne pour spécifier une devise par défaut pour les nouveaux magasins. Ce comportement sera obsolètes dans les versions futures. La valeur de la colonne SETCCURR de la table STORELANG doit être définie sur zéro.

La page panier affiche des produits pour différents magasins, qui peuvent avoir des devises d'achat différentes. Par conséquent, la page panier peut afficher différentes devises pour différents produits. Toutefois, tous les prix et totaux d'une seule commande doivent utiliser la même devise.

Vous pouvez enregistrer les prix dans plus d'une devise dans la base de données. Toutefois, ces prix doivent être affichés sur les pages des produits dans la devise d'achat. Si le prix d'un produit particulier existe dans la devise d'achat dans la base de données, ce prix est affiché. Si aucun des prix n'est enregistré dans la devise d'achat, tous les prix de la base de données pour ce produit sont convertis et comparés, et le prix le plus bas est affiché.