Scriptek több valutához
Hozzon létre olyan scripteket, amelyek támogatják az értékesítést több valutában.
Ezen az oldalon
Fix összegű vagy százalékos kedvezmények
Tekintse át, hogyan működnek a scriptkedvezmények több valutában történő értékesítés esetén. A fix összegű kedvezmények marketingje nehéz lehet, mert az összeg a valutaváltási árfolyamoktól függően ingadozhat.
Metódusok
A következő metódusokkal korlátozhatja vagy terjesztheti ki a kedvezményeket adott valutákra:
A Cart objektumnak van egy új metódusa, a
presentment_currency. Ez a metódus a vásárló helyi (megjelenített) valutájának kódját adja vissza. Ezzel a metódussal például ellenőrizheti a vásárló megjelenített valutáját, és az eredmény alapján szűrheti a scripteket.A Money objektumnak van egy új metódusa, a
Money.derived_from_presentment(customer_cents: X). Ez a metódus az értéket az üzlet valutájában adja vissza. AzXa vásárló helyi (megjelenített) valutájában megadott összeget (centben formázva) jelöli. Ez a metódus átvált egy összeget a vásárló helyi (megjelenített) valutájából az üzlet valutájában kifejezett egyenértékű összegre. Ezzel a metódussal például megjelenítheti a vásárlónak a kedvezményeit a helyi (megjelenített) valutájában.
Valutaváltások
A Shopify scriptek az üzlet valutáján futnak, nem a vásárló helyi (megjelenített) valutáján:
- Mielőtt egy script lefut, a kosárban lévő összegek átváltásra kerülnek az üzlet valutájára.
- A script befejeződése után ezek az összegek visszaváltásra kerülnek a vásárló helyi (megjelenített) valutájára.
E két átváltás egyike sem jár átváltási díj felszámításával. Átváltási díj csak a fizetés rögzítésekor kerül felszámításra.
A szkriptek ellenőrzése a több pénznemben történő értékesítés előtt
Amikor engedélyezi a több pénznemben történő értékesítést, ellenőrizze a szkriptjeit, hogy megbizonyosodjon arról, hogy továbbra is a kívánt módon működnek:
- Százalékos kedvezményt kínáló szkriptek – Ezek a szkriptek a valutától függetlenül ugyanazt a százalékos kedvezményt biztosítják.
- Fix értékű kedvezményt kínáló szkriptek – Az ezekben a szkriptekben szereplő értékek az üzlet valutájában vannak megadva. A fix összegű kedvezményt kínáló szkriptek marketingje nehézkes lehet, mivel a kedvezmény összege a valutaátváltási árfolyamok függvényében ingadozhat.
- Adott árküszöbtől függő szkriptek – Az ezekben a szkriptekben szereplő értékek az üzlet valutájában vannak megadva.
Példa
Az alábbi példa elrejti az összes fizetési szolgáltatót a Shopify Payments kivételével, ha a vásárló helyi (megjelenített) valutája eltér az üzlet valutájától:
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