सबस्क्रिप्शन कराराचा डेटा मिळवा

सबस्क्रिप्शन कराराचा डेटा वापरणाऱ्या वर्कफ्लोमध्ये, तुमच्या स्टोअरमधून सबस्क्रिप्शन कराराची माहिती पुनर्प्राप्त करण्यासाठी तुम्ही Get subscription contract data ॲक्शन वापरू शकता.

कॉन्फिगरेशन

फील्ड्स

Get subscription contract data ॲक्शनमध्ये पुढील फील्ड्स आहेत, ज्यांचा वापर क्वेरी तयार करण्यासाठी केला जातो:

Get data ॲक्शन्समध्ये वापरलेले फील्ड्स.
फील्डवर्णन
यानुसार डेटा सॉर्ट कराआवश्यक. शोध क्वेरीद्वारे परत आलेला डेटा ज्याद्वारे सॉर्ट केला जातो ते पॅरामीटर्स.
निकालांची कमाल संख्याआवश्यक. तुम्ही निवडलेल्या शोध क्वेरीद्वारे परत येऊ शकणाऱ्या निकालांची कमाल संख्या. तुम्ही एका वेळी जास्तीत जास्त 100 पर्यंत निकाल परत मिळवू शकता.
क्वेरीआवश्यक. सामान्य क्वेरींमधून निवडा किंवा स्वतःची तयार करण्यासाठी Advanced निवडा.

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

ACTIVE स्थिती असलेले सबस्क्रिप्शन करार मिळवण्यासाठी येथे एक उदाहरण क्वेरी दिली आहे:

status: ACTIVE

status हे व्हेरिएबल Subscription contracts query वर उपलब्ध असलेले एक फिल्टर आहे आणि ते अनेक वेळा वापरले जाऊ शकते.

डेटा क्वेरी करत असताना, हे माहीत असणे उपयुक्त ठरते:

  • उपलब्ध फिल्टर्सची सूची
  • क्वेरींनी एका विशिष्ट सिंटॅक्सचे पालन केले पाहिजे
  • क्वेरी फील्ड मूल्यांचे नेहमी दस्तावेजीकरण केले जात नाही. काही प्रकरणांमध्ये, API डॉक्स पाहून मूल्ये शोधली जाऊ शकतात. याव्यतिरिक्त, तुम्ही फिल्टर करता तेव्हा बऱ्याचदा तुम्हाला ॲडमिनमधील URL मध्ये फील्डची मूल्ये शोधता येऊ शकतात. उदाहरणार्थ, काही ऑर्डर्स क्वेरीची मूल्ये शोधण्यासाठी, ॲडमिनमध्ये ऑर्डर्स पेज फिल्टर करा आणि नंतर URL तपासा.
  • तुम्ही Shopify GraphiQL ॲप वापरून तुमच्या शॉपमध्ये क्वेरी रन करू शकता किंवा तिची चाचणी घेऊ शकता.
  • तुमची क्वेरी अयशस्वी झाल्यास काय होते याची काळजी घ्या. बऱ्याचदा API सर्व निकाल (काहीच न देण्याऐवजी) परत करेल.

परत आलेला डेटा

सर्व Get data ॲक्शन्स 0 ते 100 पर्यंत कोठूनही रिसोर्सेसची सूची परत करतात. तुमच्या वापराच्या प्रकरणानुसार, तुम्हाला कदाचित हा डेटा वेगवेगळ्या मार्गांनी वापरायचा असेल:

  • तुम्हाला प्रत्येक सूचीतील आयटम वैयक्तिकरित्या हाताळण्याची आवश्यकता असल्यास, जसे की प्रत्येकासाठी टॅग जोडणे, तर तुम्ही For each ॲक्शन वापरू शकता.
  • तुम्हाला डेटा एकत्रित करण्याची आवश्यकता असल्यास, जसे की किती निकाल परत केले गेले हे मोजणे, तर तुम्ही Count किंवा Sum ॲक्शन्स वापरू शकता.
  • तुम्हाला सूची आउटपुट करण्याची आवश्यकता असल्यास, जसे की सर्व आयटम्ससह ईमेल पाठवणे, तर तुम्ही पुढील ॲक्शन्समध्ये परत आलेला डेटा थेट वापरू शकता.

या ॲक्शननंतर येणाऱ्या स्टेप्समधील परत आलेला डेटा ॲक्सेस करण्यासाठी, Get subscription contact data नावाचे व्हेरिएबल वापरा, जी सबस्क्रिप्शन करारांची सूची आहे. तुम्ही हे व्हेरिएबल अटी आणि ॲक्शन्स या दोन्हींमध्ये वापरू शकता. उदाहरणार्थ, तुम्ही यासारख्या Send internal email ॲक्शनमध्ये ऑर्डर्सची सूची पाठवू शकता:

{% for single_contract in GetSubscriptionContractData %}
* {{ single_contract.name }}
{% endfor %}

ट्रिगर्स

तुम्ही Scheduled time ट्रिगरसह, कोणत्याही वर्कफ्लोमध्ये ही ॲक्शन वापरू शकता. Scheduled time ट्रिगर वापरणाऱ्या वर्कफ्लोमध्ये, वर्कफ्लो एखाद्या इव्हेंटचा परिणाम म्हणून सुरू होण्याऐवजी, तुम्ही नमूद केलेल्या वेळी सुरू होतो. वर्कफ्लो सुरू करणाऱ्या तुमच्या स्टोअरमध्ये किंवा एखाद्या ॲपमधून कोणताही विशिष्ट इव्हेंट नसल्यामुळे, कोणताही डेटा आपोआप समाविष्ट होत नाही.