Scenarijai kelioms valiutoms

Kurkite scenarijus, kurie palaiko pardavimą keliomis valiutomis.

Fiksuotos arba procentinės nuolaidos

Peržiūrėkite, kaip veikia scenarijų nuolaidos parduodant keliomis valiutomis. Gali būti sudėtinga reklamuoti fiksuotos sumos nuolaidas, nes suma gali svyruoti priklausomai nuo valiutų konvertavimo kursų.

Metodai

Galite naudoti šiuos metodus, kad apribotumėte arba išplėstumėte nuolaidas konkrečioms valiutoms:

  • Krepšelio objektas turi naują metodą presentment_currency. Šis metodas grąžina kliento vietinės (pristatymo) valiutos kodą. Pavyzdžiui, galite naudoti šį metodą norėdami patikrinti kliento pristatymo valiutą ir filtruoti scenarijus pagal rezultatą.

  • Pinigų objektas turi naują metodą Money.derived_from_presentment(customer_cents: X). Šis metodas grąžina vertę parduotuvės valiuta. X reiškia sumą (suformatuotą centais) kliento vietine (pristatymo) valiuta. Šis metodas konvertuoja sumą kliento vietine (pristatymo) valiuta į lygiavertę sumą parduotuvės valiuta. Pavyzdžiui, galite naudoti šį metodą, norėdami parodyti klientui jo nuolaidas vietine (pristatymo) valiuta.

Valiutų konvertavimas

„Shopify“ scenarijai vykdomi naudojant Jūsų parduotuvės valiutą, o ne kliento vietinę (pristatymo) valiutą:

  • Prieš pradedant vykdyti scenarijų, sumos Jūsų krepšelyje konvertuojamos į Jūsų parduotuvės valiutą.
  • Baigus vykdyti scenarijų, šios sumos konvertuojamos atgal į kliento vietinę (pristatymo) valiutą.

Nė vienas iš šių dviejų konvertavimų nesukelia konvertavimo mokesčių. Konvertavimo mokesčiai taikomi tik tada, kai užfiksuojamas mokėjimas.

Peržiūrėkite savo scenarijus prieš pradedami prekiauti keliomis valiutomis

Kai įgalinate prekybą keliomis valiutomis, peržiūrėkite savo scenarijus, kad įsitikintumėte, jog jie vis dar veikia, kaip numatyta:

  • Scenarijai, kurie siūlo procentinę nuolaidą – šie scenarijai taiko tokią pačią procentinę nuolaidą nepriklausomai nuo valiutos.
  • Scenarijai, kurie siūlo fiksuotos vertės nuolaidą – šiuose scenarijuose vertės nurodomos Jūsų parduotuvės valiuta. Scenarijus, kurie siūlo fiksuotos sumos nuolaidas, gali būti sudėtinga reklamuoti, nes nuolaidos suma gali svyruoti priklausomai nuo valiutų konvertavimo kursų.
  • Scenarijai, kurių veikimas priklauso nuo nustatyto kainos slenksčio – šiuose scenarijuose vertės nurodomos Jūsų parduotuvės valiuta.

Pavyzdys

Toliau pateiktame pavyzdyje paslepiami visi mokėjimo paslaugų teikėjai, išskyrus „Shopify Payments“, kai Jūsų kliento vietinė (pristatymo) valiuta skiriasi nuo Jūsų parduotuvės valiutos:

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

Sužinoti daugiau