Scripts pour plusieurs devises
Créez des scripts qui prennent en charge la vente dans plusieurs devises.
Sur cette page
Réductions fixes ou en pourcentage
Examinez comment lesréductions de scriptsfonctionnent lorsque vous vendez dans plusieurs devises. Il peut être difficile de commercialiser des réductions d'un montant fixe, car ce montant peut fluctuer avec les taux de conversion des devises.
Les méthodes
Vous pouvez utiliser les nouvelles méthodes suivantes pour limiter ou étendre les réductions à des devises spécifiques :
L'objet Panier utilise une nouvelle méthode,
presentment_currency
. Cette méthode renvoie le code de devise de la devise locale (présentation) du client. Par exemple, vous pouvez utiliser cette méthode pour vérifier la devise de présentation de votre client et pour filtrer vos scripts en fonction du résultat.L'objet Moneya une nouvelle méthode,
Money.derived_from_presentment(customer_cents: X)
. Cette méthode renvoie la valeur dans la devise de la boutique.X
représente le montant (exprimé en centimes) dans la devise locale (présentation) du client. Cette méthode convertit un montant dans la devise locale (présentation) de votre client en un montant équivalent dans la devise de votre boutique. Par exemple, vous pouvez utiliser cette méthode pour montrer à vos clients leurs réductions dans leur devise locale (présentation).
Conversions de devises
Les scripts Shopify sont exécutés dans la devise de votre boutique et non dans la devise locale (présentation) de votre client :
- Avant l'exécution d'un script, les montants de votre panier sont convertis dans la devise de votre boutique.
- Une fois le script terminé, ces montants sont reconvertis dans la devise locale (présentation) de votre client.
Aucune de ces deux conversions ne vous impose de frais de conversion. Vous ne payez des frais de conversion que lorsqu'un paiement est saisi.
Vérifier vos scripts avant de les vendre dans plusieurs devises
Lorsque vous activez la vente dans plusieurs devises, vérifiez vos scripts pour vous assurer qu'ils fonctionnent toujours comme prévu :
- Scripts offrant un pourcentage de réduction- Ces scripts offrent le même pourcentage de réduction quelle que soit la devise.
- Scripts offrant une réduction à valeur fixe-莱斯的值de ces脚本是exprimees在la devise de votre boutique. Les scripts offrant des réductions sur un montant fixe peuvent être difficiles à commercialiser, car le montant actualisé peut fluctuer avec les taux de conversion des devises.
- Scripts qui reposent sur un seuil de prix donné à exécuter- Les valeurs de ces scripts sont dans la devise de votre boutique.
Exemple
L'exemple suivant masque tous les fournisseurs de services paiement, à l'exception de Shopify Payments, lorsque la devise locale (présentation) de votre client est différente de la devise de votre boutique :