स्क्रिप्ट बनाना और उन्हें सक्षम करना
आप Shopify Scripts API में स्क्रिप्ट लिखते हैं। यह API, Ruby प्रोग्रामिंग भाषा का एक वर्शन है, इसलिए आपको Ruby के साथ प्रोग्रामिंग का अनुभव होना चाहिए। अपनी स्क्रिप्ट बनाने, एडिट करने, टेस्ट करने और प्रकाशित करने के लिए Script Editor का उपयोग करें।
स्क्रिप्ट लिखना शुरू करने से पहले, आपको अलग-अलग तरह के स्क्रिप्ट (लाइन आइटम, शिपिंग और पेमेंट) की समीक्षा करनी चाहिए, ताकि आपको उन तरीकों के बारे में पता हो जिन्हें हर तरह की स्क्रिप्ट सपोर्ट करती है। उदाहरण के लिए, एक लाइन आइटम स्क्रिप्ट, शिपिंग के तरीकों का उपयोग नहीं कर सकती।
एक बार में हर तरह की स्क्रिप्ट में से सिर्फ़ एक स्क्रिप्ट प्रकाशित की जा सकती है। उदाहरण के लिए, आप एक लाइन आइटम स्क्रिप्ट और एक शिपिंग दर स्क्रिप्ट प्रकाशित कर सकते हैं, लेकिन आप एक ही समय में दो लाइन आइटम स्क्रिप्ट प्रकाशित नहीं कर सकते।
समर्थित चैनल
जब आप कोई स्क्रिप्ट बनाते (या एडिट करते) हैं, तो आप चुनते हैं कि वह सिर्फ़ आपके ऑनलाइन स्टोर में चलेगी या आपके ऑनलाइन स्टोर और नीचे दिए गए ऐप में चलेगी:
- Storefront API, JavaScript Buy SDK, Mobile Buy SDK (Android और iOS) के साथ बनाए गए कस्टम ऐप
- वे कस्टम ऐप जो चेकआउट जनरेट करते हैं
- Tapcart, Plobal Apps और Vajro मोबाइल ऐप बिल्डर
आप Script Editor में दिए गए स्क्रिप्ट टेम्पलेट में आम स्क्रिप्ट के उदाहरण पा सकते हैं। इन टेम्पलेट को देखने के लिए, आपको एक स्क्रिप्ट बनानी होगी।
इस पेज पर
स्क्रिप्ट बनाएं
स्क्रिप्ट बनाने के लिए:
स्क्रिप्ट के लिए कोड लिखने से जुड़े संदर्भ के लिए Shopify Scripts API की समीक्षा करें।
- Script Editor खोलें। स्क्रिप्ट का खास जानकारी वाला पेज आपके स्टोर के लिए स्क्रिप्ट की एक सूची दिखाता है।
- एक नई स्क्रिप्ट बनाना शुरू करने के लिए स्क्रिप्ट बनाएं पर क्लिक करें।
- स्क्रिप्ट टेम्पलेट चुनें डायलॉग में:
- उस स्क्रिप्ट का प्रकार चुनें, जिसे आप बनाना चाहते हैं।
- शुरुआत करने के लिए एक उदाहरण टेम्पलेट चुनें या शुरू से स्क्रिप्ट लिखने के लिए ब्लैंक टेम्पलेट चुनें।
- क्लिक करें स्क्रिप्ट बनाएं पर क्लिक करके अपने चुने हुए प्रकार की स्क्रिप्ट बनाएं।
अगले कदम
स्क्रिप्ट लिखने के बाद, आपको इसे प्रकाशित करने से पहले इसका टेस्ट और डीबग करना चाहिए। आप अपनी Liquid टेम्पलेट फ़ाइलें भी अपडेट कर सकते हैं, ताकि आपका स्टोरफ़्रंट आपकी स्क्रिप्ट द्वारा किए गए बदलावों पर प्रतिक्रिया दे।