Shopify Scripts এবং Script Editor অ্যাপ
Shopify Scripts হল ছোট কোড যা দিয়ে আপনি গ্রাহকদের কার্টে ও চেকআউটে ব্যক্তিগতকৃত অভিজ্ঞতার ব্যবস্থা করতে পারেন।
আপনি যখন কোনও স্ক্রিপ্ট তৈরি করেন বা সম্পাদনা করেন, তখন আপনাকে বেছে নিতে হবে সেটি কেবল আপনার অনলাইন স্টোরে রান করবে নাকি আপনার অনলাইন স্টোর এবং নিম্নলিখিত অ্যাপগুলোতে রান করবে:
- Storefront API, JavaScript Buy SDK, Mobile Buy SDKs (Android এবং iOS) দিয়ে তৈরি করা কাস্টম অ্যাপ
- চেকআউট তৈরি করা কাস্টম অ্যাপ
- Tapcart, Plobal Apps এবং Vajro মোবাইল অ্যাপ বিল্ডার
স্ক্রিপ্ট কাজ করার জন্য ওয়েবসাইটে অন্তর্নির্মিত শপিং কার্ট কার্যকারিতা থাকা প্রয়োজন। তাই Buy বাটন বা Facebook সেলস চ্যানেলের সাথে স্ক্রিপ্ট ব্যবহার করা যাবে না।
আপনি স্ক্রিপ্ট ব্যবহার করে ডিসকাউন্ট তৈরি করতে পারবেন, যা কার্টের আইটেম ও অন্যান্য প্রপার্টির উপর ভিত্তি করে কার্টে প্রয়োগ করা হয়। এছাড়াও, আপনি স্ক্রিপ্ট ব্যবহার করে আপনার গ্রাহকদের জন্য উপলব্ধ শিপিং ও পেমেন্টের বিকল্পগুলো কাস্টমাইজ করতে পারবেন।
আপনি Shopify Scripts API ব্যবহার করে স্ক্রিপ্ট লিখতে পারবেন, যা Ruby প্রোগ্রামিং ল্যাঙ্গুয়েজের একটি সীমিত ভার্সন ব্যবহার করে। Script Editor অ্যাপ ব্যবহার করে আপনি স্ক্রিপ্ট লিখতে, সম্পাদনা করতে, পরিচালনা করতে এবং প্রকাশ করতে পারবেন। স্ক্রিপ্ট লেখার ক্ষেত্রে সহায়তা করতে Script Editor অ্যাপ টেমপ্লেট এবং এগুলো টেস্ট করতে সহায়তা করার জন্য একটি ডিবাগার প্রদান করে।
কোনো স্ক্রিপ্ট প্রকাশ করার পরে আপনি আপনার Liquid টেমপ্লেট ফাইলগুলো আপডেট করতে পারবেন, যাতে আপনার অনলাইন স্টোর স্ক্রিপ্ট থেকে হওয়া পরিবর্তনের ব্যাপারে প্রতিক্রিয়া জানায়।
এই পৃষ্ঠায়
স্ক্রিপ্টের উদাহরণ
স্ক্রিপ্ট দিয়ে আপনি কী কী ধরনের ডিসকাউন্ট ও কাস্টমাইজেশন করতে পারেন, নিচের তালিকায় তার উদাহরণ দেওয়া হয়েছে:
- নির্দিষ্ট ট্যাগ যুক্ত পণ্যগুলোতে শতাংশ (%) বা নির্দিষ্ট মূল্যের ($) ডিসকাউন্ট অথবা এগুলোর সমন্বয়ে ছাড় দেওয়া
- সাধারণ বা জটিল লজিক (একটি কিনলে একটি ফ্রি (BOGO); দুইটি কিনলে 10% ছাড়, চারটি কিনলে 20% ছাড়) দিয়ে প্রচার চালানো
- ভলিউম-ভিত্তিক প্রাইস ব্রেকের সাথে ডাইনামিক মূল্যের অফার দেওয়া
- শিপিংয়ের বিকল্প ও দাম পরিবর্তন করা, লুকানো বা পুনর্বিন্যাস করা
- পেমেন্ট গেটওয়ের পদ্ধতি পরিবর্তন করা, লুকানো বা পুনর্বিন্যাস করা
আপনি নিম্নলিখিত ধরনের স্ক্রিপ্ট তৈরি করতে পারবেন:
- লাইন আইটেম স্ক্রিপ্ট—এই স্ক্রিপ্টগুলো কার্টের লাইন আইটেমে প্রভাব ফেলে এবং দাম পরিবর্তন করার পাশাপাশি ডিসকাউন্ট মঞ্জুর করতে পারে। আপনার কার্টে প্রতিবার কোনো আইটেম যোগ করা, সরানো বা পরিবর্তন করা হলে এই স্ক্রিপ্টগুলো রান করে।
- শিপিং স্ক্রিপ্ট—এই স্ক্রিপ্টগুলো শিপিংয়ের সাথে কাজ করে এবং শিপিং পদ্ধতি পরিবর্তন করার পাশাপাশি শিপিং রেটে ডিসকাউন্ট মঞ্জুর করতে পারে। চেকআউটের সময় আপনার গ্রাহক প্রতিবার শিপিং বিকল্পের পৃষ্ঠায় অ্যাক্সেস করলে এই স্ক্রিপ্টগুলো রান করে।
- পেমেন্ট স্ক্রিপ্ট—এই স্ক্রিপ্টগুলো পেমেন্টের সাথে কাজ করে এবং পেমেন্ট গেটওয়ের নাম পরিবর্তন করতে, লুকাতে ও পুনর্বিন্যাস করতে পারে। চেকআউটের সময় আপনার গ্রাহক প্রতিবার পেমেন্ট পদ্ধতির পৃষ্ঠায় অ্যাক্সেস করলে এই স্ক্রিপ্টগুলো রান করে। পেমেন্ট স্ক্রিপ্টগুলো PayPal Express বা Apple Pay-এর মতো পেমেন্ট গেটওয়েগুলোর সাথে কাজ করে না, যা চেকআউটের আগে আপনার গ্রাহককে দেখানো হয়।
স্ক্রিপ্ট টেমপ্লেট
Script Editor অ্যাপে সাধারণ স্ক্রিপ্টগুলোর টেমপ্লেট অন্তর্ভুক্ত রয়েছে। আপনি যখন একটি স্ক্রিপ্ট তৈরি করেন, তখন আপনি একটি টেমপ্লেট বেছে নিতে পারেন এবং আপনার স্টোরের প্রয়োজনীয়তা অনুযায়ী এটি এডিট করতে পারেন। নিচের তালিকায় কাস্টমাইজ করা যায় এমন টেমপ্লেটগুলোর উদাহরণ রয়েছে:
- একটি পণ্যে শতকরা হার (%) ছাড়
- একটি পণ্যে পরিমাণ ($) ছাড়
- একটি পণ্যে শতকরা হার (%) ও পরিমাণ ($) ছাড়
- বাল্ক ডিসকাউন্ট
- একটি কিনলে একটি ফ্রি (BOGO)
- শিপিং রেট মূল্য পরিবর্তন করুন
- শিপিং রেট নাম পরিবর্তন করুন
- শিপিং রেট লুকান
- শিপিং রেট পুনরায় সাজান
- পেমেন্ট গেটওয়ে নাম পরিবর্তন করুন
- পেমেন্ট গেটওয়ে লুকান
- পেমেন্ট গেটওয়েগুলো পুনরায় সাজান