Skriptit ja useat valuutat

Luo skriptejä, jotka tukevat myyntiä useassa kuin yhdessä valuutassa.

Kiinteät tai prosenttiperusteiset alennukset

Tarkista, miten skriptialennukset toimivat, kun myyt useissa valuutoissa. Kiinteämääräisten alennusten markkinointi voi olla vaikeaa, koska summa voi vaihdella valuuttakurssien mukaan.

Metodit

Voit käyttää seuraavia metodeja alennusten rajoittamiseen tiettyihin valuuttoihin tai niiden laajentamiseen koskemaan tiettyjä valuuttoja:

  • Cart-oliolla on uusi metodi, presentment_currency. Tämä metodi palauttaa asiakkaan paikallisen valuutan (esitysvaluutan) valuuttakoodin. Voit esimerkiksi käyttää tätä metodia asiakkaan esitysvaluutan tarkistamiseen ja suodattaa skriptejäsi tuloksen perusteella.

  • Money-oliolla on uusi metodi, Money.derived_from_presentment(customer_cents: X). Tämä metodi palauttaa arvon kaupan valuutassa. X edustaa summaa (muotoiltuna senteiksi) asiakkaan paikallisessa valuutassa (esitysvaluutassa). Tämä metodi muuntaa asiakkaan paikallisessa valuutassa (esitysvaluutassa) olevan summan vastaavaksi summaksi kaupan valuutassa. Voit esimerkiksi käyttää tätä metodia näyttääksesi asiakkaalle hänen alennuksensa hänen paikallisessa valuutassaan (esitysvaluutassaan).

Valuuttamuunnokset

Shopify-skriptit suoritetaan kauppasi valuutassa, ei asiakkaasi paikallisessa valuutassa (esitysvaluutassa):

  • Ennen skriptin suorittamista ostoskorisi summat muunnetaan kauppasi valuuttaan.
  • Kun skriptin suoritus on päättynyt, nämä summat muunnetaan takaisin asiakkaasi paikalliseen valuuttaan (esitysvaluuttaan).

Kummastakaan näistä kahdesta muunnoksesta ei veloiteta sinulta muuntopalkkioita. Muuntopalkkiot veloitetaan vain, kun maksu vastaanotetaan.

Tarkista komentosarjasi ennen myyntiä useissa valuutoissa

Kun otat myynnin useassa valuutassa käyttöön, tarkista komentosarjasi varmistaaksesi, että ne toimivat edelleen tarkoitetulla tavalla:

  • Prosenttialennuksen tarjoavat komentosarjat – Nämä komentosarjat tarjoavat saman prosenttialennuksen valuutasta riippumatta.
  • Kiinteän alennuksen tarjoavat komentosarjat – Näiden komentosarjojen arvot ovat kauppasi valuutassa. Kiinteän summan alennuksia tarjoavia komentosarjoja voi olla vaikea markkinoida, koska alennettava summa voi vaihdella valuuttakurssien mukaan.
  • Komentosarjat, jotka perustuvat tiettyyn hintakynnykseen – Näiden komentosarjojen arvot ovat kauppasi valuutassa.

Esimerkki

Seuraava esimerkki piilottaa kaikki maksupalveluntarjoajat Shopify Paymentsia lukuun ottamatta, kun asiakkaasi paikallinen (esitys)valuutta on eri kuin kauppasi valuutta:

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

Lue lisää