पेज डेटा मिळवा
ज्या वर्कफ्लोजमध्ये पेज डेटा आवश्यक आहे, तिथे तुम्ही तुमच्या स्टोअरमधून पेजची माहिती पुनर्प्राप्त करण्यासाठी पेज डेटा मिळवा अॅक्शन वापरू शकता. पृष्ठे ही तुमच्या ऑनलाइन स्टोअरवरील अशी वेब पेजेस आहेत, ज्यामध्ये आमच्याबद्दल पेज किंवा संपर्क पेज यासारखी क्वचितच बदलणारी माहिती असते.
कॉन्फिगरेशन
फील्ड्स
पेज डेटा मिळवा अॅक्शनमध्ये खालील फील्ड्स आहेत:
| फील्ड | वर्णन |
|---|---|
| यानुसार डेटाची क्रमवारी लावा | आवश्यक. शोध क्वेरीद्वारे परत केलेल्या डेटाची क्रमवारी लावण्यासाठी वापरलेले पॅरामीटर्स. |
| परिणामांची जास्तीत जास्त संख्या | आवश्यक. तुम्ही निवडलेल्या शोध क्वेरीद्वारे परत केल्या जाऊ शकणाऱ्या परिणामांची जास्तीत जास्त संख्या. तुम्ही एका वेळी 100 पर्यंत परिणाम मिळवू शकता. |
| क्वेरी | आवश्यक. सामान्य क्वेरींमधून निवडा किंवा तुमची स्वतःची क्वेरी तयार करण्यासाठी अॅडव्हान्स्ड निवडा. |
क्वेरी स्ट्रिंग
प्रकाशित केलेली पेजेस मिळवण्यासाठी हे एक क्वेरीचे उदाहरण आहे:
published_status:publishedpublished_status व्हेरिएबल हा Pages क्वेरी वर उपलब्ध असलेला फिल्टर आहे आणि तो अनेक वेळा वापरला जाऊ शकतो किंवा इतर व्हेरिएबल्ससोबत एकत्रित केला जाऊ शकतो.
डेटाची क्वेरी करत असताना, हे माहिती असणे उपयुक्त आहे:
क्वेरींनी एका विशिष्ट सिंटॅक्सचे पालन केले पाहिजे
क्वेरी फील्डची मूल्ये नेहमी दस्तऐवजीकरण केलेली नसतात. काही प्रकरणांमध्ये, मूल्ये API दस्तऐवज पाहून शोधली जाऊ शकतात. किंवा तुम्ही फिल्टर करता तेव्हा, तुम्हाला अनेकदा अॅडमिनमधील URLs मध्ये फील्ड व्हॅल्यूज मिळू शकतात. उदाहरणार्थ, काही ऑर्डर क्वेरी मूल्ये शोधण्यासाठी, अॅडमिनमधील ऑर्डर्स पेज फिल्टर करा आणि नंतर URL तपासा.
तुम्ही Shopify GraphiQL अॅप वापरून तुमच्या शॉपमध्ये क्वेरी रन किंवा टेस्ट करू शकता.
तुमची क्वेरी अयशस्वी झाल्यास काय होईल याची नोंद घ्या. अनेकदा API (काहीही नाही ऐवजी) सर्व परिणाम परत करेल.
परत केलेला डेटा
सर्व डेटा मिळवा अॅक्शन्स 0 ते 100 रिसोर्सेसची सूची परत करतात. तुमच्या वापराच्या प्रकरणानुसार, तुम्हाला हा डेटा विविध प्रकारे वापरायचा असू शकतो:
- तुम्हाला सूचीतील प्रत्येक आयटम स्वतंत्रपणे हाताळण्याची आवश्यकता असल्यास, जसे की प्रत्येकासाठी टॅग जोडणे, तर तुम्ही फॉर ईच अॅक्शन वापरू शकता.
- तुम्हाला डेटा एग्रिगेट करण्याची आवश्यकता असल्यास, जसे की किती परिणाम परत केले गेले ते मोजणे, तर तुम्ही काउन्ट किंवा बेरीज अॅक्शन्स वापरू शकता.
- तुम्हाला सूची आउटपुट करायची असल्यास, जसे की सर्व आयटम्ससह ईमेल पाठवणे, तर तुम्ही त्यानंतरच्या अॅक्शन्समध्ये परत केलेला डेटा थेट वापरू शकता.
या अॅक्शननंतरच्या पायऱ्यांमध्ये परत केलेल्या डेटाचा अॅक्सेस मिळवण्यासाठी, पेज डेटा मिळवा नावाचे व्हेरिएबल वापरा, जी पेजेसची सूची आहे. तुम्ही हे व्हेरिएबल अटी आणि अॅक्शन्स दोन्हीमध्ये वापरू शकता. उदाहरणार्थ, तुम्ही यासारख्या अंतर्गत ईमेल पाठवा अॅक्शनमध्ये पेजेसची सूची पाठवू शकता:
{% for single_page in getPageData %}
* {{ single_page.title }} - {{ single_page.handle }}
{% endfor %}ट्रिगर्स
तुम्ही ही अॅक्शन निर्धारित वेळ ट्रिगरसह कोणत्याही वर्कफ्लोमध्ये वापरू शकता. निर्धारित वेळ ट्रिगर वापरणाऱ्या वर्कफ्लोमध्ये, वर्कफ्लो एखाद्या इव्हेंटचा परिणाम म्हणून सुरू होण्याऐवजी, तुम्ही निर्दिष्ट केलेल्या वेळेवर सुरू होतो. तुमच्या स्टोअरमध्ये किंवा अॅपमधून वर्कफ्लो सुरू करणारा कोणताही विशिष्ट इव्हेंट नसल्यामुळे, कोणताही डेटा आपोआप समाविष्ट केला जात नाही.
API संदर्भ
या अॅक्शनमध्ये वापरलेल्या API बद्दल अधिक माहितीसाठी, Pages क्वेरी पहा.