Scriptek több valutához

Hozzon létre olyan scripteket, amelyek támogatják az értékesítést több valutában.

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. Az X a 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

További információ