प्रोडक्ट डेटा पाएं

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

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

फ़ील्ड

प्रोडक्ट डेटा पाएं एक्शन में निम्नलिखित फ़ील्ड शामिल हैं, जिनका उपयोग क्वेरी बनाने के लिए किया जाता है:

'डेटा पाएं' एक्शन में उपयोग किए गए फ़ील्ड.
फ़ील्डविवरण
इसके अनुसार डेटा क्रमित करेंआवश्यक. वे पैरामीटर जिनके द्वारा सर्च क्वेरी से वापस मिले डेटा को क्रमित किया जाता है.
परिणामों की अधिकतम संख्याआवश्यक. आपके द्वारा चुनी गई सर्च क्वेरी से वापस मिल सकने वाले परिणामों की अधिकतम संख्या. आप एक बार में 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 तक के रिसोर्स की एक सूची वापस करते हैं। आपके उपयोग के मामले के आधार पर, आप इस डेटा का विभिन्न तरीकों से उपयोग करना चाह सकते हैं:

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

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

{% for single_product in GetProductData %}
* {{ single_product.name }}
{% endfor %}

ट्रिगर

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

API विवरण

टेम्पलेट

भविष्य में टैग वाले प्रोडक्ट को किसी संग्रहण में जोड़ें

भविष्य में किसी समय, एक खास टैग वाले सभी प्रोडक्ट पाएं और फिर उन्हें किसी संग्रहण में जोड़ें. टेम्पलेट देखें

निष्क्रिय प्रोडक्ट हटाएं

जिन प्रोडक्ट की कोई इन्वेंटरी नहीं है और जो एक साल से अपडेट नहीं हुए हैं, उन्हें हटाएं. टेम्पलेट देखें

भविष्य में एक खास टैग वाले प्रोडक्ट प्रकाशित करें

भविष्य में किसी तारीख को, एक खास टैग वाले प्रोडक्ट पाएं और उन्हें प्रकाशित करें. इसमें शेड्यूल्ड टाइम ट्रिगर और गेट प्रोडक्ट डेटा एक्शन का इस्तेमाल किया गया है. टेम्पलेट देखें

प्रोडक्ट बनने के 90 दिन बाद नया प्रोडक्ट टैग हटाएं

हर दिन, 90 दिन से ज़्यादा समय पहले बनाए गए और जिन पर अभी भी "new" टैग है, ऐसे 100 तक प्रोडक्ट मिलते हैं. फिर वर्कफ़्लो हर प्रोडक्ट के लिए वे टैग हटा देता है. टेम्पलेट देखें

निर्दिष्ट तारीख और समय पर ऑनलाइन स्टोर से हटाए जाने वाले प्रोडक्ट को शेड्यूल करें

भविष्य में किसी एक तारीख को, टैग, आईडी या SKU के आधार पर ऑनलाइन स्टोर से प्रोडक्ट हटाएं. इसमें शेड्यूल्ड टाइम ट्रिगर, गेट प्रोडक्ट डेटा एक्शन, हर आइटम पर पुनरावृत्ति का इस्तेमाल होता है. टेम्पलेट देखें

स्टॉक में नहीं होने वाले प्रोडक्ट के साथ रोज़ाना ईमेल समरी भेजें

हर दिन, उन सभी प्रोडक्ट को प्राप्त करता है जिनकी इन्वेंटरी 0 है और एक ईमेल समरी भेजता है. इसमें गेट प्रोडक्ट डेटा, शेड्यूल्ड टाइम ट्रिगर का उपयोग होता है. टेम्पलेट देखें

डुप्लीकेट SKU के साथ प्रकार जोड़ने पर ईमेल नोटिफ़िकेशन भेजें

जब कोई नया प्रकार जोड़ा जाता है, तो यह देखता है कि क्या कोई अन्य प्रकार उसी SKU का उपयोग करता है. अगर ऐसा है, तो यह प्रभावित प्रोडक्ट और प्रकार के लिंक के साथ एक इंटरनल ईमेल भेजता है. टेम्पलेट देखें

प्रोडक्ट मेटाफ़ील्ड का उपयोग करके सेल पर मौजूद उत्पाद प्रकार को ट्रैक करें

अगर किसी प्रोडक्ट का कम से कम एक प्रकार सेल पर है, तो यह उस पर एक मेटाफ़ील्ड सेट करता है. यह ट्रैक करने के लिए उपयोगी हो सकता है कि कौन से प्रोडक्ट वर्तमान में सेल पर हैं. टेम्पलेट देखें