फ़ुलफ़िलमेंट ऑर्डर डेटा पाएं
आप अपने स्टोर से fulfillment order से जुड़ी जानकारी पाने के लिए Get fulfillment order data एक्शन का उपयोग कर सकते हैं।
कॉन्फ़िगरेशन
फील्ड
फ़ुलफ़िलमेंट ऑर्डर डेटा पाएं कार्रवाई में निम्नलिखित फील्ड होते हैं, जिनका उपयोग क्वेरी बनाने के लिए किया जाता है:
| फ़ील्ड | विवरण |
|---|---|
| इसके अनुसार डेटा को सॉर्ट करें | ज़रूरी है. वे पैरामीटर जिनके द्वारा सर्च क्वेरी से मिले डेटा को सॉर्ट किया जाता है। |
| परिणामों की अधिकतम संख्या | ज़रूरी है. आपके द्वारा चुनी गई सर्च क्वेरी से मिलने वाले परिणामों की अधिकतम संख्या। आप एक बार में 100 तक परिणाम पा सकते हैं। |
| क्वेरी | ज़रूरी है. सामान्य क्वेरी में से चुनें या अपनी खुद की क्वेरी बनाने के लिए एडवांस चुनें। |
क्वेरी स्ट्रिंग
यह उन फ़ुलफ़िलमेंट ऑर्डर को पाने के लिए एक उदाहरण क्वेरी है जो अभी रुके हुए हैं:
status:ON_HOLDstatus वैरिएबल, फ़ुलफ़िलमेंट ऑर्डर क्वेरी पर उपलब्ध एक फ़िल्टर है और इसका इस्तेमाल कई बार या दूसरे वैरिएबल के साथ किया जा सकता है।
डेटा की क्वेरी करते समय, यह जानना मददगार होता है:
- उपलब्ध फ़ुलफ़िलमेंट ऑर्डर फ़िल्टर की सूची
- क्वेरी को एक निश्चित सिंटैक्स का पालन करना होगा
- क्वेरी फ़ील्ड वैल्यू हमेशा डॉक्युमेंटेड नहीं होती हैं। कुछ मामलों में, ये वैल्यू API डॉक्स में मिल सकती हैं। इसके अलावा, एडमिन में फ़िल्टर करते समय आप अक्सर URL में फ़ील्ड वैल्यू देख सकते हैं। उदाहरण के लिए, कुछ ऑर्डर क्वेरी वैल्यू खोजने के लिए, एडमिन में ऑर्डर पेज को फ़िल्टर करें और फिर URL देखें।
- आप Shopify GraphiQL ऐप का इस्तेमाल करके अपने स्टोर में क्वेरी चला या टेस्ट कर सकते हैं।
- इस बात का ध्यान रखें कि आपकी क्वेरी के विफल होने पर क्या होता है। अक्सर API कोई भी परिणाम नहीं देने के बजाय सभी परिणाम देता है।
मिला डेटा
सभी डेटा पाएं कार्रवाइयां 0 से 100 तक के रिसोर्स की एक सूची देती हैं। आपके उपयोग के मामले के आधार पर, आप इस डेटा का इस्तेमाल कई तरीकों से कर सकते हैं:
- अगर आपको सूची के हर आइटम को अलग-अलग हैंडल करने की ज़रूरत है, जैसे कि हर एक के लिए टैग जोड़ना, तो आप प्रत्येक के लिए कार्रवाई का इस्तेमाल कर सकते हैं।
- अगर आपको डेटा एग्रीगेट करना है, जैसे कि यह गिनना कि कितने परिणाम मिले हैं, तो आप गिनें या जोड़ें कार्रवाइयों का इस्तेमाल कर सकते हैं।
- अगर आपको सूची को आउटपुट करना है, जैसे कि सभी आइटम के साथ एक ईमेल भेजना, तो आप बाद के एक्शन में सीधे प्राप्त डेटा का उपयोग कर सकते हैं।
इस कार्रवाई के बाद के चरणों में मिले डेटा को एक्सेस करने के लिए, फ़ुलफ़िलमेंट ऑर्डर डेटा पाएं नाम के वैरिएबल का इस्तेमाल करें, जो फ़ुलफ़िलमेंट ऑर्डर की एक सूची है। आप इस वैरिएबल का इस्तेमाल शर्तों और कार्रवाइयों दोनों में कर सकते हैं। उदाहरण के लिए, आप आंतरिक ईमेल भेजें कार्रवाई में फ़ुलफ़िलमेंट ऑर्डर की सूची इस तरह भेज सकते हैं:
{% for fulfillment_order in GetFulfillmentOrderData %}
* Order: {{ fulfillment_order.order.name }} Location: {{ fulfillment_order.assignedLocation.name }}
{% endfor %}ट्रिगर
आप इस कार्रवाई का इस्तेमाल किसी भी वर्कफ़्लो में कर सकते हैं, जिसमें शेड्यूल किया गया समय ट्रिगर भी शामिल है। एक ऐसे वर्कफ़्लो में जो शेड्यूल किया गया समय ट्रिगर का इस्तेमाल करता है, वर्कफ़्लो आपके द्वारा बताए गए समय पर शुरू होता है, न कि किसी इवेंट के परिणामस्वरूप। चूंकि आपके स्टोर में या किसी ऐप से कोई खास इवेंट नहीं है जो वर्कफ़्लो शुरू करता है, इसलिए कोई भी डेटा अपने-आप शामिल नहीं होता है।
API विवरण
टेम्पलेट
रुके हुए फ़ुलफ़िलमेंट ऑर्डर की सूची के साथ रोज़ाना ईमेल समरी भेजें
हर दिन, यह वर्कफ़्लो उन सभी फ़ुलफ़िलमेंट ऑर्डर के लिए क्वेरी करेगा जो रुके हुए हैं (एक बार में 100 तक)। यह ऑर्डर के नाम और असाइन की गई फ़ुलफ़िलमेंट लोकेशन के साथ एक ईमेल समरी भेजेगा। टेम्पलेट देखें