लोकेशन डेटा पाएं.
ऐसे वर्कफ़्लो में जिन्हें लोकेशन डेटा की ज़रूरत होती है, आप अपने Shopify स्टोर से लोकेशन की जानकारी फिर से पाने के लिए Get location data कार्रवाई का उपयोग कर सकते हैं। लोकेशन कोई भी ऐसी जगह होती है, जहां आप इन्वेंटरी स्टोर करते हैं, प्रोडक्ट बेचते हैं या ऑर्डर शिप करते हैं या भेजते हैं।
कॉन्फ़िगरेशन.
फ़ील्ड.
Get location data कार्रवाई में निम्नलिखित फ़ील्ड शामिल हैं।
| फ़ील्ड | विवरण |
|---|---|
| इसके अनुसार डेटा सॉर्ट करें | आवश्यक। वे पैरामीटर जिनके द्वारा सर्च क्वेरी से वापस मिला डेटा सॉर्ट किया जाता है। |
| परिणामों की अधिकतम संख्या | आवश्यक। आपके द्वारा चुनी गई सर्च क्वेरी से लौटाए जा सकने वाले परिणामों की अधिकतम संख्या। आप एक बार में 100 तक परिणाम लौटा सकते हैं। |
| क्वेरी. | आवश्यक। सामान्य क्वेरी में से चुनें या अपनी खुद की क्वेरी बनाने के लिए उन्नत चुनें। |
क्वेरी स्ट्रिंग.
यह उन लोकेशन को पाने के लिए एक उदाहरण क्वेरी है, जिनमें स्टोर में पिकअप सक्षम है:
pickup_in_store:enabledpickup_in_store वैरिएबल लोकेशन क्वेरी पर उपलब्ध एक फ़िल्टर है और इसे कई बार इस्तेमाल किया जा सकता है या अन्य वैरिएबल के साथ जोड़ा जा सकता है।
डेटा क्वेरी करते समय, यह जानना मददगार होता है:
क्वेरी को एक निश्चित सिंटैक्स का पालन करना होगा
क्वेरी फ़ील्ड मान हमेशा दस्तावेज़ में दर्ज नहीं होते हैं। कुछ मामलों में, मान API दस्तावेज़ देखकर मिल सकते हैं। वैकल्पिक रूप से, जब आप फ़िल्टर करते हैं तो आप अक्सर एडमिन में URL में फ़ील्ड मान पा सकते हैं। उदाहरण के लिए, कुछ ऑर्डर क्वेरी मान खोजने के लिए, एडमिन में ऑर्डर पेज को फ़िल्टर करें, और फिर URL की जांच करें।
आप Shopify GraphiQL ऐप का उपयोग करके अपनी दुकान में क्वेरी चला सकते हैं या उसका परीक्षण कर सकते हैं।
आपकी क्वेरी विफल होने पर क्या होता है, इस पर ध्यान दें। अक्सर API सभी परिणाम लौटाएगा (कोई भी नहीं के बजाय)।
वापस किया गया डेटा.
सभी डेटा पाएं कार्रवाइयां 0 से 100 तक संसाधनों की एक सूची लौटाती हैं। आपके उपयोग के मामले के आधार पर, आप इस डेटा का विभिन्न तरीकों से उपयोग करना चाह सकते हैं:
- अगर आपको हर सूची आइटम को अलग-अलग संभालना है, जैसे कि हर एक के लिए एक टैग जोड़ना, तो आप प्रत्येक के लिए कार्रवाई का उपयोग कर सकते हैं।
- अगर आपको डेटा एकत्र करने की ज़रूरत है, जैसे कि यह गिनना कि कितने परिणाम लौटाए गए थे, तो आप गिनती या योग कार्रवाइयों का उपयोग कर सकते हैं।
- अगर आपको सूची का आउटपुट चाहिए, जैसे सभी आइटम के साथ एक ईमेल भेजना, तो आप बाद की कार्रवाइयों में सीधे लौटाए गए डेटा का उपयोग कर सकते हैं।
इस कार्रवाई के बाद के चरणों में लौटाए गए डेटा को एक्सेस करने के लिए, Get location data नामक वैरिएबल का उपयोग करें, जो लोकेशन की एक सूची है। आप इस वैरिएबल का उपयोग स्थितियों और कार्रवाइयों दोनों में कर सकते हैं। उदाहरण के लिए, आप इस तरह से आंतरिक ईमेल भेजें कार्रवाई में लोकेशन की सूची भेज सकते हैं:
{% for single_location in GetLocationData %}
* {{ single_location.id }}
{% endfor %}ट्रिगर.
आप इस कार्रवाई का उपयोग किसी भी वर्कफ़्लो में कर सकते हैं, जिसमें शेड्यूल किया गया समय ट्रिगर भी शामिल है। एक वर्कफ़्लो में जो शेड्यूल किया गया समय ट्रिगर का उपयोग करता है, वर्कफ़्लो आपके द्वारा निर्दिष्ट समय पर शुरू होता है, न कि किसी इवेंट के परिणामस्वरूप। क्योंकि आपके स्टोर में या किसी ऐप से कोई विशेष इवेंट नहीं है जो वर्कफ़्लो शुरू करता है, इसलिए कोई डेटा स्वचालित रूप से शामिल नहीं होता है।
API संदर्भ.
इस कार्रवाई में उपयोग की गई API के बारे में अधिक जानकारी के लिए, लोकेशन क्वेरी देखें।