कंपनी डेटा पाएं

कंपनी डेटा का इस्तेमाल करने वाले वर्कफ़्लो में, आप अपने स्टोर से कंपनी की जानकारी वापस पाने के लिए कंपनी डेटा पाएं कार्रवाई का इस्तेमाल कर सकते हैं।

कॉन्फ़िगरेशन

फ़ील्ड

कंपनी डेटा पाएं कार्रवाई में नीचे दिए गए फ़ील्ड शामिल हैं, जिनका इस्तेमाल क्वेरी बनाने के लिए किया जाता है:

डेटा पाएं कार्रवाइयों में इस्तेमाल किए गए फ़ील्ड.
फ़ील्डविवरण
इसके अनुसार डेटा को क्रमित करेंज़रूरी है. वे पैरामीटर जिनके द्वारा खोज क्वेरी से लौटाया गया डेटा क्रमबद्ध किया जाता है.
नतीजों की अधिकतम संख्याज़रूरी है. आपके द्वारा चुनी गई खोज क्वेरी से लौटाए जा सकने वाले नतीजों की अधिकतम संख्या. आप एक बार में 100 तक नतीजे लौटा सकते हैं.
क्वेरीज़रूरी है. सामान्य क्वेरी में से चुनें या अपनी खुद की क्वेरी बनाने के लिए उन्नत चुनें.

क्वेरी स्ट्रिंग

यह पिछले दिन में अपडेट की गई कंपनियों को पाने के लिए एक उदाहरण क्वेरी है:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

updated_at वैरिएबल कंपनी क्वेरी पर उपलब्ध एक फ़िल्टर है और इसका इस्तेमाल कई बार किया जा सकता है या इसे दूसरे वैरिएबल के साथ जोड़ा जा सकता है। scheduledAt लिक्विड वैरिएबल उन वर्कफ़्लो पर उपलब्ध होता है, जिन्होंने शेड्यूल किया गया समय ट्रिगर का इस्तेमाल किया है। date_minus लिक्विड टैग एक खास Flow टैग है, जो आपको किसी तारीख से समय घटाने की सुविधा देता है।

डेटा की क्वेरी करते समय, यह जानना मददगार होता है:

  • उपलब्ध कंपनी फ़िल्टर की सूची
  • क्वेरी को एक खास सिंटैक्स का पालन करना होगा।
  • क्वेरी फ़ील्ड के मान हमेशा दस्तावेज़ में दर्ज नहीं होते हैं। कुछ मामलों में, मान API दस्तावेज़ को देखकर पाए जा सकते हैं। वैकल्पिक रूप से, जब आप फ़िल्टर करते हैं, तो आप अक्सर एडमिन में URL में फ़ील्ड मान पा सकते हैं। उदाहरण के लिए, कुछ ऑर्डर क्वेरी मान खोजने के लिए, एडमिन में ऑर्डर पेज को फ़िल्टर करें और फिर URL देखें।
  • आप Shopify GraphiQL ऐप का इस्तेमाल करके अपने स्टोर में क्वेरी चला सकते हैं या उसका परीक्षण कर सकते हैं।
  • अगर आपकी क्वेरी फ़ेल हो जाती है, तो क्या होता है, इस पर ध्यान दें। अक्सर API सभी नतीजे वापस कर देगा (कोई भी नहीं के बजाय)।

लौटाया गया डेटा

सभी डेटा पाएं कार्रवाइयां 0 से 100 तक संसाधनों की एक सूची लौटाती हैं। आपके उपयोग के मामले के आधार पर, आप इस डेटा का विभिन्न तरीकों से उपयोग करना चाह सकते हैं:

  • अगर आपको हर सूची आइटम को अलग-अलग मैनेज करना है, जैसे हर एक के लिए टैग जोड़ना, तो आप हर एक के लिए कार्रवाई का इस्तेमाल कर सकते हैं।
  • अगर आपको डेटा एग्रीगेट करना है, जैसे कि यह गिनना कि कितने नतीजे लौटाए गए हैं, तो आप काउंट या सम एक्शन का इस्तेमाल कर सकते हैं।
  • अगर आपको सूची का आउटपुट देना है, जैसे सभी आइटम के साथ ईमेल भेजना, तो आप बाद के एक्शन में लौटाए गए डेटा का सीधे इस्तेमाल कर सकते हैं।

इस एक्शन के बाद के स्टेप में लौटाए गए डेटा को एक्सेस करने के लिए, Get company data नाम के वैरिएबल का इस्तेमाल करें, जो कंपनियों की एक सूची है। आप इस वैरिएबल का इस्तेमाल स्थितियों और एक्शन दोनों में कर सकते हैं। उदाहरण के लिए, आप इंटरनल ईमेल भेजें एक्शन में कंपनियों की सूची इस तरह भेज सकते हैं:

{% for single_company in GetCompanyData %}
* {{ single_company.name }}
{% endfor %}

ट्रिगर

आप इस एक्शन का इस्तेमाल किसी भी वर्कफ़्लो में कर सकते हैं, जिसमें शेड्यूल किया गया समय ट्रिगर शामिल है। ऐसे वर्कफ़्लो में जो शेड्यूल किया गया समय ट्रिगर का इस्तेमाल करता है, वर्कफ़्लो किसी इवेंट के नतीजे के तौर पर शुरू होने के बजाय, आपके तय किए गए समय पर शुरू होता है। चूंकि आपके स्टोर या किसी ऐप से कोई खास इवेंट नहीं होता है जो वर्कफ़्लो को शुरू करता है, इसलिए इसमें अपने आप कोई डेटा शामिल नहीं होता है।

API संदर्भ