একাধিক মুদ্রার জন্য স্ক্রিপ্ট

একাধিক মুদ্রায় বিক্রি করতে সহায়তা করে এমন স্ক্রিপ্ট তৈরি করুন।

নির্দিষ্ট বা শতাংশ-ভিত্তিক ডিসকাউন্ট

একাধিক মুদ্রায় বিক্রি করার সময় স্ক্রিপ্ট ডিসকাউন্ট কীভাবে কাজ করে তা পর্যালোচনা করুন। নির্দিষ্ট-পরিমাণের ডিসকাউন্ট বাজারজাত করা কঠিন হতে পারে, কারণ মুদ্রার কনভার্শন রেটের সাথে সাথে পরিমাণ ওঠানামা করতে পারে।

পদ্ধতি

আপনি নির্দিষ্ট মুদ্রায় ডিসকাউন্ট সীমিত করতে বা বাড়াতে নিচের পদ্ধতিগুলি ব্যবহার করতে পারেন:

  • Cart অবজেক্ট-এ একটি নতুন পদ্ধতি রয়েছে, presentment_currency। এই পদ্ধতিটি গ্রাহকের স্থানীয় (প্রদর্শিত) মুদ্রার কারেন্সি কোড রিটার্ন করে। উদাহরণস্বরূপ, আপনি আপনার গ্রাহকের প্রদর্শিত মুদ্রা পরীক্ষা করতে এবং ফলাফলের ওপর ভিত্তি করে আপনার স্ক্রিপ্টগুলি ফিল্টার করতে এই পদ্ধতিটি ব্যবহার করতে পারেন।

  • Money অবজেক্ট-এ একটি নতুন পদ্ধতি রয়েছে, 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