Skripti vairākām valūtām
Izveido skriptus, kas atbalsta pārdošanu vairāk nekā vienā valūtā.
Šajā lapā
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ā.Xapzī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