Skripti vairākām valūtām

Izveido skriptus, kas atbalsta pārdošanu vairāk nekā vienā valūtā.

Fiksētas vai procentuālas atlaides

Pārskati, kā darbojas skriptu atlaides, pārdodot vairākās valūtās. Fiksētas summas atlaides var būt sarežģīti reklamēt, jo summa var mainīties atkarībā no valūtas konvertēšanas kursiem.

Metodes

Lai ierobežotu vai paplašinātu atlaides noteiktām valūtām, vari izmantot šādas metodes:

  • Groza objektam ir jauna metode presentment_currency. Šī metode atgriež klienta vietējās (uzrādīšanas) valūtas kodu. Piemēram, vari izmantot šo metodi, lai pārbaudītu sava klienta uzrādīšanas valūtu un filtrētu savus skriptus, pamatojoties uz šo rezultātu.

  • Naudas objektam ir jauna metode Money.derived_from_presentment(customer_cents: X). Šī metode atgriež vērtību veikala valūtā. X apzīmē summu (formatētu centos) klienta vietējā (uzrādīšanas) valūtā. Šī metode konvertē summu tava klienta vietējā (uzrādīšanas) valūtā līdzvērtīgā summā veikala valūtā. Piemēram, vari izmantot šo metodi, lai parādītu klientam atlaides viņa vietējā (uzrādīšanas) valūtā.

Valūtu konvertēšana

Shopify skripti darbojas tava veikala valūtā, nevis klienta vietējā (uzrādīšanas) valūtā:

  • Pirms skripta izpildes summas tavā grozā tiek konvertētas tava veikala valūtā.
  • Kad skripts ir beidzis darbu, šīs summas tiek konvertētas atpakaļ klienta vietējā (uzrādīšanas) valūtā.

Par nevienu no šīm abām konvertācijām tev netiks iekasēta konvertēšanas maksa. Konvertēšanas maksa tiek piemērota tikai tad, kad maksājums ir tverts.

Pārskati savus skriptus pirms pārdošanas vairākās valūtās

Iespējojot pārdošanu vairākās valūtās, pārskati savus skriptus, lai pārliecinātos, ka tie joprojām darbojas, kā paredzēts:

  • Skripti, kas piedāvā procentuālu atlaidi – šie skripti piedāvā vienādu procentuālo atlaidi neatkarīgi no valūtas.
  • Skripti, kas piedāvā fiksētas vērtības atlaidi – vērtības šajos skriptos ir izteiktas tava veikala valūtā. Skriptus, kas piedāvā fiksētas summas atlaides, var būt sarežģīti reklamēt, jo atlaides summa var svārstīties atkarībā no valūtas konvertēšanas kursiem.
  • Skripti, kuru izpilde ir atkarīga no noteikta cenas sliekšņa – vērtības šajos skriptos ir tava veikala valūtā.

Piemērs

Tālāk sniegtajā piemērā ir paslēpti visi maksājumu pakalpojumu sniedzēji, izņemot Shopify Payments, ja klienta vietējā (uzrādīšanas) valūta atšķiras no tava veikala valūtas:

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