कई मुद्राओं के लिए स्क्रिप्ट
एक से ज़्यादा मुद्राओं में बेचने में मदद करने वाली स्क्रिप्ट बनाएं।
इस पेज पर
निश्चित या प्रतिशत-आधारित छूट
समीक्षा करें कि कई मुद्राओं में बिक्री करते समय स्क्रिप्ट छूट कैसे काम करती है। निश्चित राशि की छूट का मार्केटिंग करना मुश्किल हो सकता है क्योंकि मुद्रा रूपांतरण दरों के साथ राशि में उतार-चढ़ाव हो सकता है।
मेथड
विशिष्ट मुद्राओं तक छूट को सीमित करने या बढ़ाने के लिए आप निम्नलिखित मेथड का उपयोग कर सकते हैं:
कार्ट ऑब्जेक्ट में एक नया मेथड,
presentment_currencyहै। यह मेथड ग्राहक की स्थानीय (ग्राहक को दिखने वाली) मुद्रा का मुद्रा कोड देता है। उदाहरण के लिए, आप इस मेथड का उपयोग अपने ग्राहक की ग्राहक को दिखने वाली मुद्रा की जांच करने और परिणाम के आधार पर अपनी स्क्रिप्ट को फ़िल्टर करने के लिए कर सकते हैं।मनी ऑब्जेक्ट में एक नया मेथड,
Money.derived_from_presentment(customer_cents: X)है। यह मेथड स्टोर मुद्रा में मान देता है।Xग्राहक की स्थानीय (ग्राहक को दिखने वाली) मुद्रा में राशि (सेंट में फ़ॉर्मेट की गई) को दर्शाता है। यह मेथड आपके ग्राहक की स्थानीय (ग्राहक को दिखने वाली) मुद्रा में एक राशि को आपकी स्टोर मुद्रा में समकक्ष राशि में रूपांतरित करता है। उदाहरण के लिए, आप इस मेथड का उपयोग अपने ग्राहक को उनकी स्थानीय (ग्राहक को दिखने वाली) मुद्रा में उनकी छूट दिखाने के लिए कर सकते हैं।
मुद्रा रूपांतरण
Shopify स्क्रिप्ट आपके ग्राहक की स्थानीय (ग्राहक को दिखने वाली) मुद्रा पर नहीं, बल्कि आपके स्टोर की मुद्रा पर चलती हैं:
- स्क्रिप्ट चलने से पहले, आपके कार्ट में मौजूद राशियों को आपके स्टोर की मुद्रा में रूपांतरित कर दिया जाता है।
- स्क्रिप्ट समाप्त होने के बाद, इन राशियों को वापस आपके ग्राहक की स्थानीय (ग्राहक को दिखने वाली) मुद्रा में रूपांतरित कर दिया जाता है।
इन दोनों में से किसी भी रूपांतरण के परिणामस्वरूप आपसे रूपांतरण शुल्क नहीं लिया जाता है। आपसे रूपांतरण शुल्क तभी लिया जाता है जब कोई पेमेंट कैप्चर किया जाता है।
कई मुद्राओं में बेचने से पहले अपनी स्क्रिप्ट की जांच करें.
जब आप कई मुद्राओं में बेचना सक्षम करते हैं, तो यह पक्का करने के लिए अपनी स्क्रिप्ट की समीक्षा करें कि वे अब भी उम्मीद के मुताबिक काम करती हैं:
- प्रतिशत छूट ऑफ़र करने वाली स्क्रिप्ट - ये स्क्रिप्ट मुद्रा चाहे कोई भी हो, समान प्रतिशत छूट देती हैं।
- तय मान वाली छूट ऑफ़र करने वाली स्क्रिप्ट - इन स्क्रिप्ट में मान आपके स्टोर की मुद्रा में होते हैं। तय राशि की छूट ऑफ़र करने वाली स्क्रिप्ट का मार्केट करना मुश्किल हो सकता है, क्योंकि छूट दी जाने वाली राशि मुद्रा कन्वर्ज़न रेट के साथ घट-बढ़ सकती है।
- ऐसी स्क्रिप्ट जो चलने के लिए किसी दी गई कीमत की सीमा पर निर्भर करती हैं - इन स्क्रिप्ट में मान आपके स्टोर की मुद्रा में होते हैं।
उदाहरण.
नीचे दिया गया उदाहरण Shopify Payments को छोड़कर सभी पेमेंट प्रोवाइडर को छिपा देता है, जब आपके ग्राहक की स्थानीय (ग्राहक को दिखने वाली) मुद्रा आपके स्टोर की मुद्रा से अलग होती है:
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