ऐप एक्सटेंशन और फ़ंक्शन
कुछ ऐप एक्सटेंशन और फ़ंक्शन का उपयोग करके आपके स्टोर में सुविधाएं जोड़ते हैं। एक्सटेंशन और फ़ंक्शन ऐप डेवलपर द्वारा सेट अप किए जाते हैं और जब आप ऐप को इंस्टॉल और ऐक्टिवेट करते हैं, तो ये उपलब्ध हो जाते हैं।
एक्सटेंशन की मदद से ऐप आपके ऑनलाइन स्टोर, चेकआउट, ग्राहक खातों या Point of Sale जैसे क्षेत्रों में फ़ंक्शनैलिटी जोड़ सकते हैं। उदाहरण के लिए, कोई ऐप आपके चेकआउट पेज पर कस्टम फ़ील्ड जोड़ सकता है, आपके ऑनलाइन स्टोर पर चैट बॉट खोल सकता है या ग्राहक खातों में लॉयल्टी पॉइंट दिखा सकता है।
Functions की मदद से ऐप आपके स्टोर के बैकएंड लॉजिक को कस्टमाइज़ कर सकते हैं। उदाहरण के लिए, कोई ऐप कस्टम छूट का प्रकार बनाने, चेकआउट पर डिलीवरी के विकल्पों को एडजस्ट करने या विशिष्ट पेमेंट नियम लागू करने के लिए किसी फ़ंक्शन का उपयोग कर सकता है। आपके द्वारा ऐप सेट करने के बाद, Functions आपके स्टोर के संचालन के हिस्से के रूप में अपने आप काम करते हैं।
आप अपने Shopify एडमिन में सेटिंग > ऐप से, अपने इंस्टॉल किए गए ऐप के एक्सटेंशन और फ़ंक्शन देख सकते हैं और उन्हें मैनेज कर सकते हैं। ऐप के बारे में जानकारी वाले पेज पर, एक्सटेंशन और Functions कार्ड दिखाते हैं कि फ़िलहाल कितने एक्सटेंशन और फ़ंक्शन सक्रिय हैं और वे आपके स्टोर के किन हिस्सों में उपलब्ध हैं। यह देखने के लिए कि वे कहां सक्रिय हैं, उन हिस्सों के टेक्स्ट पर कर्सर ले जाएं। उदाहरण के लिए, एक्सटेंशन के लिए चेकआउट, ग्राहक खाते, ऑनलाइन स्टोर या Point of Sale और फ़ंक्शन के लिए चेकआउट, छूट, पेमेंट या शिपिंग और डिलीवरी।
उस ऐप की पूरी सूची देखने के लिए, एक्सटेंशन या Functions पर क्लिक करें। एक्सटेंशन या Functions पेज पर, आप सक्रिय और निष्क्रिय टैब के बीच स्विच करके देख सकते हैं कि फ़िलहाल कौन-से एक्सटेंशन या फ़ंक्शन चल रहे हैं। किसी एक्सटेंशन या फ़ंक्शन को खोलने के लिए उस पर क्लिक करें। एक्सटेंशन के आधार पर, इससे आपके स्टोर का वह हिस्सा खुलता है जहां उसे सक्रिय या मैनेज किया जा सकता है या फिर एक्सटेंशन की हेल्थ की जानकारी खुलती है।
यदि आप एक ऐप डेवलपर हैं, तो तकनीकी दस्तावेज़ीकरण के लिए एक्सटेंशन पर Shopify dev docs और फ़ंक्शन पर Shopify dev docs देखें।
इस पेज पर
एक्सटेंशन और फ़ंक्शन चालू करना
आप अपने Shopify एडमिन के उस हिस्से में एक्सटेंशन और फ़ंक्शन चालू और बंद कर सकते हैं जहां उनका उपयोग किया जाता है। ऐप की सेटिंग में एक्सटेंशन या Functions पेज से, किसी एक्सटेंशन या फ़ंक्शन के नाम पर क्लिक करके उस हिस्से पर जाएं जहां इसे मैनेज किया जा सकता है। आपके द्वारा किसी एक्सटेंशन या फ़ंक्शन को चालू करने के बाद, यह ऐप के अबाउट पेज पर ऐक्टिव के रूप में दिखाई देता है।
अगर आपके पास किसी एक्सटेंशन की हेल्थ की जानकारी देखने की अनुमति है, तो चेकआउट या ग्राहक खातों के एक्सटेंशन पर क्लिक करने से, एडिटर के बजाय उसकी हेल्थ की जानकारी खुलती है। इनमें से किसी एक्सटेंशन का एडिटर खोलने के लिए, एक्सटेंशन की पंक्ति पर कर्सर ले जाएं और फिर आइकन पर क्लिक करें।
एक्सटेंशन
एक्सटेंशन को आपके Shopify एडमिन के निम्नलिखित हिस्सों में चालू किया जा सकता है:
- ऑनलाइन स्टोर: थीम एडिटर के ज़रिए ऐप ब्लॉक और ऐप एम्बेड जोड़ें। जानें कि ऐप के साथ अपनी थीम को कस्टमाइज़ कैसे करें।
- चेकआउट: चेकआउट एडिटर में ऐप एक्सटेंशन जोड़ें। जानें कि चेकआउट ऐप कैसे मैनेज करें। एक्सटेंशन हटाने के लिए, ऐप हटाना देखें।
- ग्राहक खाते: चेकआउट एडिटर में ऐप एक्सटेंशन जोड़ें। जानें कि ग्राहक खातों के लिए चेकआउट ऐप कैसे मैनेज करें।
- POS: अपने Point of Sale में एक्सटेंशन जोड़ें। जानें कि POS UI एक्सटेंशन कैसे मैनेज करें।
Functions
Functions को आपके Shopify एडमिन के निम्नलिखित हिस्सों में चालू किया जा सकता है:
- चेकआउट: कार्ट और चेकआउट वैलिडेशन नियम जोड़ें। जानें कि कार्ट और चेकआउट वैलिडेशन कैसे जोड़ें। किसी नियम को बंद करने या हटाने के लिए, चेकआउट नियम बंद करना या चेकआउट नियम हटाना देखें।
- छूट: ऐप के ज़रिए कस्टम छूट के प्रकार बनाएं। जानें कि ऐप से अपनी खुद की छूट कैसे बनाएं।
- शिपिंग और डिलीवरी: डिलीवरी कस्टमाइज़ेशन जोड़ें। जानें कि डिलीवरी कस्टमाइज़ेशन कैसे जोड़ें।
- पेमेंट: पेमेंट के तरीके का कस्टमाइज़ेशन जोड़ें। जानें कि पेमेंट के तरीके का कस्टमाइज़ेशन कैसे जोड़ें।
एक्सटेंशन से ऐप इवेंट
ऐप, Shopify को ऐप इवेंट भेजने के लिए अपने चेकआउट और ग्राहक खाता एक्सटेंशन का उपयोग कर सकते हैं। कोई ऐप इवेंट, किसी एक्सटेंशन में होने वाली कार्रवाई को रिकॉर्ड करता है, जैसे कि किसी ग्राहक का कोई ऑफ़र देखना। Shopify आपके स्टोर के आंकड़ों में यह दिखाने के लिए ऐप इवेंट का उपयोग करता है कि ग्राहक ऐप का उपयोग कैसे करते हैं। ऐप डेवलपर भी अपने ऐप की निगरानी करने और सहायता देने के लिए इन इवेंट को देख सकते हैं, जिसमें उनके विश्लेषणात्मक उद्देश्य भी शामिल हैं।
चेकआउट और ग्राहक खातों के ऐप इवेंट केवल तभी भेजे जाते हैं, जब कोई ग्राहक आपकी ग्राहक गोपनीयता सेटिंग में आंकड़ों की अनुमति देता है। मर्चेंट के आंकड़ों के लिए, Shopify डेवलपर ऐप इवेंट से जुड़ी विज़िटर आईडी और सत्र आईडी से संबंधित एकत्रित जानकारी मर्चेंट को लौटा सकता है। अगर आप नहीं चाहते कि कोई ऐप आपके स्टोरफ़्रंट पर ऐप इवेंट भेजे, तो ऐप को अनइंस्टॉल करें।
एक्सटेंशन की हेल्थ को समझना
एक्सटेंशन की हेल्थ से पता चलता है कि ऐप के चेकआउट या ग्राहक खातों के एक्सटेंशन, आपके ग्राहकों के लिए कितने भरोसेमंद तरीके से लोड होते हैं। जब कोई ऐप एक्सटेंशन लोड नहीं हो पाता है, तो ग्राहकों को वह सुविधा नहीं मिलती जो यह आपके चेकआउट या ग्राहक खातों में जोड़ता है, जैसे कस्टम फ़ील्ड या लॉयल्टी पॉइंट।
एक्सटेंशन की हेल्थ के बारे में ध्यान देने वाली बातें
किसी ऐप के एक्सटेंशन की हेल्थ देखने से पहले, इन बातों पर ध्यान दें:
- हेल्थ सिर्फ़ चेकआउट और ग्राहक खातों के सक्रिय एक्सटेंशन के लिए मापी जाती है।
- ऑनलाइन स्टोर या Point of Sale जैसे अन्य हिस्सों के एक्सटेंशन या फ़ंक्शन की हेल्थ नहीं मापी जाती है।
- विफलता दर का अनुमान सावधानी से लगाया जाता है, इसलिए बहुत कम बार लोड हुए एक्सटेंशन को कुछ ही विफलताओं के कारण चिह्नित किए जाने की संभावना कम होती है।
एक्सटेंशन की हेल्थ कैसे दिखाई जाती है
चेकआउट और ग्राहक खातों के हर एक्सटेंशन के लिए हेल्थ की इनमें से कोई एक स्थिति दिखाई जाती है:
- अच्छी: एक्सटेंशन को लोड करने में लगातार होने वाली कोई विफलता नहीं पाई गई।
- चेतावनी: पिछले 7 दिनों में एक्सटेंशन को लोड करने की 5% से ज़्यादा कोशिशें विफल रहीं और विफलता दर 72 घंटों तक 5% से ऊपर बनी रही।
- गंभीर: पिछले 7 दिनों में एक्सटेंशन को लोड करने की 50% से ज़्यादा कोशिशें विफल रहीं और विफलता दर 48 घंटों तक 50% से ऊपर बनी रही।
- पर्याप्त डेटा नहीं है: एक्सटेंशन की हेल्थ मापने के लिए पर्याप्त डेटा नहीं है। यह स्थिति तब दिखाई जाती है, जब एक्सटेंशन पिछले 7 दिनों में 10 से कम बार लोड हुआ हो या उसके मौजूदा वर्शन का अभी तक पर्याप्त इतिहास न हो। एक्सटेंशन के हर वर्शन की हेल्थ अलग से मापी जाती है। इसलिए, हाल ही में अपडेट किए गए एक्सटेंशन की यह स्थिति तब तक बनी रह सकती है, जब तक उसके नए वर्शन की कम से कम 7 दिनों की एक्टिविटी दर्ज नहीं हो जाती, भले ही वह अक्सर लोड होता हो।
एक्सटेंशन की जानकारी वाला एक पेज भी होता है, जिस पर हेल्थ की स्थिति और पिछले 7 दिनों के ये मीट्रिक दिखाई देते हैं:
- विफलता दर: एक्सटेंशन को लोड करने की कुल कोशिशों में से विफल कोशिशों का अनुपात।
- लोड होने में विफलता: ऐप में किसी समस्या के कारण एक्सटेंशन जितनी बार लोड नहीं हो सका, उसकी संख्या।
- एक्सटेंशन लोड होने की संख्या: एक्सटेंशन जितनी बार लोड हुआ।
एक्सटेंशन की हेल्थ देखें
अपने Shopify एडमिन में, सेटिंग > ऐप पर जाएं।
उस ऐप पर क्लिक करें जिसकी जानकारी आप देखना चाहते हैं.
एक्सटेंशन पर क्लिक करें.
सक्रिय टैब में, चेकआउट और ग्राहक खातों के हर एक्सटेंशन के लिए हेल्थ स्तंभ देखें।
वैकल्पिक: अधिक जानकारी देखने के लिए, एक्सटेंशन के नाम पर क्लिक करें.
एक्सटेंशन लोड न होने की समस्या हल करना
अगर किसी एक्सटेंशन की स्थिति चेतावनी या गंभीर है, तो एक्सटेंशन की जानकारी वाले पेज पर एक बैनर बताता है कि ये विफलताएं ऐप की समस्या के कारण हैं और ऐप डेवलपर को सूचित कर दिया गया है। एक्सटेंशन को एडिटर में खोलने के लिए, चेकआउट में खोलें या ग्राहक खातों में खोलें पर क्लिक करें। एक्सटेंशन के बारे में मदद पाने के लिए, ऐप डेवलपर से संपर्क करें।
अगर किसी एक्सटेंशन की स्थिति गंभीर हो जाती है, तो एक्सटेंशन की हेल्थ देखने की अनुमति वाले कर्मचारियों को आपके स्टोर की अलर्ट फ़ीड में एक अलर्ट मिलता है। एक्सटेंशन की जानकारी वाला पेज खोलने के लिए, अलर्ट पर क्लिक करें।
फ़ंक्शन की गड़बड़ियां हल करना
यदि किसी फ़ंक्शन में कोई गड़बड़ी आती है, तो ऐप के अबाउट पेज और Functions पेज पर Functions कार्ड पर एक चेतावनी दिखाई देती है। यह कार्ड सामान्य उपलब्ध हिस्सों की संख्या के बजाय [number] हिस्से में गड़बड़ियां दिखाता है, और चेतावनी यह बताती है कि सबसे हाल की गड़बड़ियों का पता कब चला था।
फ़ंक्शन पेज पर, जिन फ़ंक्शन में एरर होते हैं, उन्हें आइकन से हाइलाइट किया जाता है। अगर किसी फ़ंक्शन में एरर है, तो मदद के लिए ऐप डेवलपर से संपर्क करें। कुछ मामलों में, एरर का समाधान पहले ही हो चुका हो सकता है। आप डेवलपर को समस्या का समाधान करने में मदद करने के लिए फ़ंक्शन लॉग भी शेयर कर सकते हैं।