Scripturi pentru mai multe monede
Creați scripturi care acceptă vânzarea în mai multe monede.
Pe această pagină
Reduceri fixe sau procentuale
Examinați modul în care funcționează reducerile din scripturi atunci când vindeți în mai multe monede. Poate fi dificil să promovați reduceri cu sumă fixă, deoarece suma poate fluctua în funcție de cursurile de conversie valutară.
Metode
Puteți utiliza următoarele metode pentru a limita sau a extinde reducerile la anumite monede:
Obiectul Coș are o nouă metodă,
presentment_currency. Această metodă returnează codul monedei locale (prezentate) a clientului. De exemplu, ați putea utiliza această metodă pentru a verifica moneda prezentată a clientului și pentru a vă filtra scripturile în funcție de rezultat.Obiectul Money are o nouă metodă,
Money.derived_from_presentment(customer_cents: X). Această metodă returnează valoarea în moneda magazinului.Xreprezintă suma (formatată în cenți) în moneda locală (prezentată) a clientului. Această metodă convertește o sumă din moneda locală (prezentată) a clientului în suma echivalentă în moneda magazinului dumneavoastră. De exemplu, ați putea utiliza această metodă pentru a-i afișa clientului reducerile sale în moneda locală (prezentată) a acestuia.
Conversii valutare
Scripturile Shopify rulează în moneda magazinului dumneavoastră, nu în moneda locală (prezentată) a clientului:
- Înainte de rularea unui script, sumele din coșul dumneavoastră sunt convertite în moneda magazinului.
- După ce scriptul se finalizează, aceste sume sunt convertite înapoi în moneda locală (prezentată) a clientului.
Niciuna dintre aceste două conversii nu duce la taxarea dumneavoastră cu comisioane de conversie. Sunteți taxat cu comisioane de conversie numai atunci când o plată este capturată.
Revizuiți-vă scripturile înainte de a vinde în mai multe monede
Când activați vânzarea în mai multe monede, revizuiți-vă scripturile pentru a vă asigura că acestea funcționează în continuare așa cum este prevăzut:
- Scripturi care oferă o reducere procentuală – Aceste scripturi oferă aceeași reducere procentuală, indiferent de monedă.
- Scripturi care oferă o reducere cu valoare fixă – Valorile din aceste scripturi sunt în moneda magazinului dumneavoastră. Scripturile care oferă reduceri cu sumă fixă pot fi dificil de promovat, deoarece suma redusă poate fluctua în funcție de cursurile de conversie valutară.
- Scripturi care se bazează pe un anumit prag de preț pentru a rula – Valorile din aceste scripturi sunt în moneda magazinului dumneavoastră.
Exemplu
Exemplul următor ascunde toți furnizorii de servicii de plată, cu excepția Shopify Payments, atunci când moneda locală (prezentată) a clientului dumneavoastră este diferită de moneda magazinului dumneavoastră:
Output.payment_gateways = Input.payment_gateways.delete_if do |payment_gateway|
Input.cart.presentment_currency != Input.cart.shop_currency && payment_gateway.name != "Shopify Payments"
end