छूट डेटा पाएं
ऐसे वर्कफ़्लो में जिनमें छूट डेटा की ज़रूरत होती है, आप अपने स्टोर से छूट की जानकारी वापस पाने के लिए छूट डेटा पाएं कार्रवाई का उपयोग कर सकते हैं.
कॉन्फ़िगरेशन
फ़ील्ड
छूट डेटा पाएं कार्रवाई में निम्नलिखित फ़ील्ड शामिल हैं, जिनका उपयोग क्वेरी बनाने के लिए किया जाता है:
| फ़ील्ड | विवरण |
|---|---|
| डेटा को इसके अनुसार क्रमित करें | ज़रूरी है. वे पैरामीटर जिनके द्वारा सर्च क्वेरी द्वारा लौटाए गए डेटा को क्रमित किया जाता है. |
| नतीजों की अधिकतम संख्या | ज़रूरी है. आपके द्वारा चुनी गई सर्च क्वेरी से मिलने वाले नतीजों की अधिकतम संख्या. आप एक बार में 100 तक नतीजे पा सकते हैं. |
| क्वेरी | ज़रूरी है. आम क्वेरी में से चुनें या अपनी खुद की क्वेरी बनाने के लिए एडवांस चुनें. |
क्वेरी स्ट्रिंग
यह कोड का उपयोग करने वाले सक्रिय छूट पाने के लिए एक उदाहरण क्वेरी है:
method:code AND status:activemethod और status वैरिएबल, छूट नोड क्वेरी पर उपलब्ध फ़िल्टर हैं और इनका इस्तेमाल कई बार किया जा सकता है या इन्हें दूसरे वैरिएबल के साथ जोड़ा जा सकता है.
डेटा की क्वेरी करते समय, यह जानना मददगार होता है:
- उपलब्ध छूट फ़िल्टर की सूची.
- क्वेरी को एक खास सिंटैक्स का पालन करना होगा
- क्वेरी फ़ील्ड की वैल्यू हमेशा डॉक्युमेंट नहीं की जाती हैं। कुछ मामलों में, ये वैल्यू API दस्तावेज़ों को देखकर पाई जा सकती हैं। इसके अलावा, जब आप एडमिन में फ़िल्टर करते हैं, तो आप अक्सर फ़ील्ड की वैल्यू URL में पा सकते हैं। उदाहरण के लिए, कुछ ऑर्डर क्वेरी वैल्यू खोजने के लिए, एडमिन में ऑर्डर पेज को फ़िल्टर करें और फिर URL देखें।
- आप Shopify GraphiQL ऐप का इस्तेमाल करके अपने स्टोर में क्वेरी चला सकते हैं या टेस्ट कर सकते हैं।
- ध्यान रखें कि अगर आपकी क्वेरी फ़ेल हो जाती है, तो क्या होता है। अक्सर API सभी नतीजे (कोई भी नहीं के बजाय) लौटाता है।
लौटाया गया डेटा.
सभी डेटा पाएं कार्रवाइयां 0 से 100 तक के रिसोर्स की एक सूची लौटाती हैं। आपके इस्तेमाल के आधार पर, आप इस डेटा का इस्तेमाल कई तरीकों से करना चाह सकते हैं:
- अगर आपको सूची के हर आइटम को अलग-अलग हैंडल करना है, जैसे हर एक के लिए टैग जोड़ना, तो आप प्रत्येक के लिए कार्रवाई का इस्तेमाल कर सकते हैं।
- अगर आपको डेटा को एग्रीगेट करने की ज़रूरत है, जैसे कि यह गिनना कि कितने नतीजे लौटाए गए, तो आप गिनती करें या जोड़ें कार्रवाइयों का इस्तेमाल कर सकते हैं।
- अगर आपको सूची को आउटपुट करने की ज़रूरत है, जैसे सभी आइटम के साथ एक ईमेल भेजना, तो आप बाद की कार्रवाइयों में सीधे लौटाए गए डेटा का इस्तेमाल कर सकते हैं।
इस कार्रवाई के बाद के चरणों में लौटाए गए डेटा को एक्सेस करने के लिए, छूट का डेटा पाएं नाम वाले वैरिएबल का इस्तेमाल करें, जो छूट की एक सूची है। आप इस वैरिएबल का इस्तेमाल शर्तों और कार्रवाइयों, दोनों में कर सकते हैं। उदाहरण के लिए, आप आंतरिक ईमेल भेजें कार्रवाई में ऑटोमैटिक ऐप छूट की सूची इस तरह भेज सकते हैं:
{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
* {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% endfor %}ट्रिगर.
आप इस कार्रवाई का इस्तेमाल किसी भी वर्कफ़्लो में कर सकते हैं, जिसमें शेड्यूल किया गया समय ट्रिगर शामिल है। शेड्यूल किया गया समय ट्रिगर का इस्तेमाल करने वाले वर्कफ़्लो में, वर्कफ़्लो आपके द्वारा बताए गए समय पर शुरू होता है, न कि किसी इवेंट के नतीजे के तौर पर। क्योंकि आपके स्टोर में या किसी ऐप से कोई खास इवेंट नहीं होता है जो वर्कफ़्लो शुरू करता है, इसलिए इसमें कोई डेटा ऑटोमैटिक रूप से शामिल नहीं होता है।
API विवरण.
टेम्पलेट.
कोड का इस्तेमाल करने वाले सक्रिय छूट की साप्ताहिक समरी ईमेल करें
कोड का इस्तेमाल करने वाले सक्रिय छूट की एक समरी ईमेल करता है। यह वर्कफ़्लो हर सोमवार को सुबह 9 बजे एक शेड्यूल पर चलता है। वर्कफ़्लो को समय, आपको समरी कैसे मिलती है, आप किस प्रकार की छूट शामिल करना चाहते हैं और मोड को बदलने के लिए कस्टमाइज़ किया जा सकता है। टेम्पलेट देखें