স্ক্রিপ্ট তৈরি এবং চালু করা
আপনাকে Shopify Scripts API-তে স্ক্রিপ্ট লিখতে হবে। এই API-টি Ruby প্রোগ্রামিং ল্যাঙ্গুয়েজের একটি ভার্সন, তাই Ruby দিয়ে প্রোগ্রামিং করার ব্যাপারে আপনার অভিজ্ঞতা থাকতে হবে। আপনার স্ক্রিপ্ট তৈরি করতে, এডিট করতে, পরীক্ষা করতে এবং প্রকাশ করতে Script Editor ব্যবহার করুন।
আপনি স্ক্রিপ্ট লেখা শুরু করার আগে, আপনাকে স্ক্রিপ্টের বিভিন্ন ধরন (লাইন আইটেম, শিপিং এবং পেমেন্ট) পর্যালোচনা করা উচিত যাতে প্রতিটি স্ক্রিপ্টের ধরন যেসব পদ্ধতি সমর্থন করে সে সম্পর্কে আপনি সচেতন থাকতে পারেন। উদাহরণস্বরূপ, একটি লাইন আইটেম স্ক্রিপ্ট শিপিংয়ের পদ্ধতি ব্যবহার করতে পারে না।
একবারে প্রতি স্ক্রিপ্টের ধরনের জন্য শুধুমাত্র একটি স্ক্রিপ্ট প্রকাশ করা যেতে পারে। উদাহরণস্বরূপ, আপনি একটি লাইন আইটেমের স্ক্রিপ্ট এবং একটি শিপিং রেটের স্ক্রিপ্ট প্রকাশ করতে পারেন, কিন্তু আপনি একই সময়ে দুটি লাইন আইটেমের স্ক্রিপ্ট প্রকাশ করতে পারবেন না।
সমর্থিত চ্যানেলগুলি
আপনি যখন কোনো স্ক্রিপ্ট তৈরি করেন (বা এডিট করেন), তখন আপনি বেছে নিতে পারেন যে এটি শুধুমাত্র আপনার অনলাইন স্টোরে চলবে নাকি আপনার অনলাইন স্টোর এবং নিম্নলিখিত অ্যাপগুলিতে চলবে:
- Storefront API, JavaScript Buy SDK, Mobile Buy SDKs (Android এবং iOS) দিয়ে তৈরি কাস্টম অ্যাপ
- কাস্টম অ্যাপ যা চেকআউট তৈরি করে
- Tapcart, Plobal Apps এবং Vajro মোবাইল অ্যাপ বিল্ডার
আপনি Script Editor-এ দেওয়া স্ক্রিপ্ট টেমপ্লেটগুলিতে সাধারণ স্ক্রিপ্টের উদাহরণগুলি খুঁজে পেতে পারেন। এই টেমপ্লেটগুলি দেখতে, আপনাকে একটি স্ক্রিপ্ট তৈরি করতে হবে।
একটি স্ক্রিপ্ট তৈরি করুন
একটি স্ক্রিপ্ট তৈরি করতে:
স্ক্রিপ্টের জন্য কোড লেখার রেফারেন্সের জন্য Shopify Scripts API পর্যালোচনা করুন।
- Script Editor খুলুন। স্ক্রিপ্ট (Scripts) ওভারভিউ পেজে আপনার স্টোরের স্ক্রিপ্টগুলির একটি তালিকা দেখানো হয়।
- একটি নতুন স্ক্রিপ্ট তৈরি করা শুরু করতে স্ক্রিপ্ট তৈরি করুন-এ ক্লিক করুন।
- এই Select script template ডায়ালগে:
- আপনি যে ধরনের স্ক্রিপ্ট তৈরি করতে চান তা বেছে নিন।
- প্রাথমিক ধাপ হিসেবে একটি উদাহরণ টেমপ্লেট বেছে নিন অথবা একেবারে শুরু থেকে স্ক্রিপ্ট লেখা শুরু করতে ফাঁকা টেমপ্লেট (Blank template) বেছে নিন।
- আপনার বেছে নেওয়া ধরনের স্ক্রিপ্ট তৈরি করতে Create script -এ ক্লিক করুন।
পরবর্তী ধাপগুলো
একটি স্ক্রিপ্ট লেখার পর, সেটি প্রকাশ করার আগে আপনার উচিত সেটিকে পরীক্ষা এবং ডিবাগ করা। আপনি আপনার Liquid টেমপ্লেট ফাইলগুলি আপডেট করতে পারেন যাতে আপনার স্ক্রিপ্টগুলো যে পরিবর্তনগুলো করে, আপনার স্টোরফ্রন্ট সেগুলোতে রেসপন্ড করতে পারে।