Birden çok para birimi için komut dosyaları

Birden fazla para birimiyle satışı destekleyen komut dosyaları oluşturun.

Sabit veya yüzdeye dayalı indirimler

Birden çok para birimiyle satış yaparken komut dosyası indirimlerinin nasıl çalıştığını inceleyin. Sabit tutarlı indirimleri pazarlamak zor olabilir çünkü tutar, para birimi dönüştürme kurlarıyla dalgalanabilir.

Yöntemler

İndirimleri belirli para birimleriyle sınırlandırmak veya bu birimleri kapsayacak şekilde genişletmek için aşağıdaki yöntemleri kullanabilirsiniz:

  • Sepet nesnesinin yeni bir yöntemi vardır: presentment_currency. Bu yöntem, müşterinin yerel (sunulan) para biriminin para birimi kodunu döndürür. Örneğin, bu yöntemi kullanarak müşterinizin sunulan para birimini kontrol edebilir ve sonuçlara göre komut dosyalarınızı filtreleyebilirsiniz.

  • Para nesnesinin yeni bir yöntemi vardır: Money.derived_from_presentment(customer_cents: X). Bu yöntem, değeri mağaza para birimi cinsinden döndürür. X, müşterinin yerel (sunulan) para birimindeki tutarı (sent cinsinden biçimlendirilmiş) temsil eder. Bu yöntem, müşterinizin yerel (sunulan) para birimindeki bir tutarı, mağazanızın para birimindeki eşdeğer tutara dönüştürür. Örneğin, bu yöntemi kullanarak müşterinize indirimlerini yerel (sunulan) para biriminde gösterebilirsiniz.

Para birimi dönüşümleri

Shopify komut dosyaları, müşterinizin yerel (sunulan) para biriminde değil, mağazanızın para biriminde çalışır:

  • Bir komut dosyası çalışmadan önce sepetinizdeki tutarlar mağazanızın para birimine dönüştürülür.
  • Komut dosyası bittikten sonra bu tutarlar tekrar müşterinizin yerel (sunulan) para birimine dönüştürülür.

Bu iki dönüşümün hiçbiri sizden dönüşüm ücreti alınmasına neden olmaz. Dönüşüm ücretleri yalnızca bir ödeme alındığında alınır.

Birden fazla para biriminde satış yapmadan önce komut dosyalarınızı inceleyin

Birden fazla para biriminde satış yapmayı etkinleştirdiğinizde, komut dosyalarınızın amaçlandığı gibi çalışmaya devam ettiğinden emin olmak için bunları inceleyin:

  • Yüzdelik indirim sunan komut dosyaları - Bu komut dosyaları, para biriminden bağımsız olarak aynı yüzdelik indirimi sunar.
  • Sabit değerli indirim sunan komut dosyaları - Bu komut dosyalarındaki değerler, mağazanızın para birimindedir. Sabit tutarlı indirimler sunan komut dosyalarını pazarlamak zor olabilir, çünkü indirim tutarı para birimi dönüşüm oranlarına göre dalgalanabilir.
  • Çalışmak için belirli bir fiyat eşiğini temel alan komut dosyaları - Bu komut dosyalarındaki değerler, mağazanızın para birimindedir.

Örnek

Aşağıdaki örnek, müşterinizin yerel (sunulan) para birimi mağaza para biriminizden farklı olduğunda Shopify Payments dışındaki tüm ödeme sağlayıcılarını gizler:

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

Daha fazla bilgi edinin