सवलतीचा डेटा मिळवा
सवलतीचा डेटा आवश्यक असलेल्या वर्कफ्लोजमध्ये, तुमच्या स्टोअरमधून सवलतीची माहिती पुनर्प्राप्त करण्यासाठी तुम्ही सवलतीचा डेटा मिळवा अॅक्शन वापरू शकता.
कॉन्फिगरेशन
फील्ड्स
सवलतीचा डेटा मिळवा अॅक्शनमध्ये खालील फील्ड्स आहेत, जे क्वेरी तयार करण्यासाठी वापरले जातात:
| फील्ड | वर्णन |
|---|---|
| यानुसार डेटाची क्रमवारी लावा | आवश्यक. शोध क्वेरीद्वारे परत केलेल्या डेटाची क्रमवारी लावण्यासाठी वापरले जाणारे पॅरामीटर्स. |
| निकालांची कमाल संख्या | आवश्यक. तुम्ही निवडलेल्या शोध क्वेरीद्वारे परत केल्या जाऊ शकणाऱ्या निकालांची कमाल संख्या. तुम्ही एका वेळी 100 पर्यंत निकाल परत करू शकता. |
| क्वेरी | आवश्यक. सामान्य क्वेरीजमधून निवडा किंवा तुमची स्वतःची तयार करण्यासाठी प्रगत निवडा. |
क्वेरी स्ट्रिंग
हे कोड वापरणाऱ्या सक्रिय सवलती मिळवण्याच्या क्वेरीचे उदाहरण आहे:
method:code AND status:activemethod आणि status व्हेरिएबल्स हे सवलत नोड क्वेरी वर उपलब्ध असलेले फिल्टर्स आहेत आणि ते अनेक वेळा वापरले जाऊ शकतात किंवा इतर व्हेरिएबल्ससोबत एकत्रित केले जाऊ शकतात.
डेटाची क्वेरी करत असताना, हे जाणून घेणे उपयुक्त ठरते:
- उपलब्ध सवलत फिल्टर्सची सूची.
- क्वेरीजनी विशिष्ट सिंटॅक्स फॉलो करणे आवश्यक आहे
- क्वेरी फील्डची मूल्ये नेहमी दस्तऐवजीकरण केलेली नसतात. काही प्रकरणांमध्ये, API डॉक्स पाहून मूल्ये शोधली जाऊ शकतात. याव्यतिरिक्त, तुम्ही फिल्टर करता तेव्हा तुम्हाला बऱ्याचदा अॅडमिनमधील URLs मध्ये फील्ड मूल्ये शोधता येतात. उदाहरणार्थ, काही ऑर्डर क्वेरी मूल्ये शोधण्यासाठी, अॅडमिनमधील ऑर्डर्स पेज फिल्टर करा आणि नंतर URL तपासा.
- तुम्ही Shopify GraphiQL अॅप वापरून तुमच्या स्टोअरमध्ये क्वेरी रन करू शकता किंवा तिची चाचणी करू शकता.
- तुमची क्वेरी अयशस्वी झाल्यास काय होईल याकडे लक्ष द्या. अनेकदा API काहीही न देण्याऐवजी सर्व निकाल परत करेल.
परत केलेला डेटा
सर्व डेटा मिळवा अॅक्शन्स 0 ते 100 पर्यंतच्या संसाधनांची सूची परत करतात. तुमच्या वापराच्या प्रकरणावर अवलंबून, तुम्हाला हा डेटा विविध मार्गांनी वापरायचा असू शकतो:
- तुम्हाला सूचीतील प्रत्येक आयटम स्वतंत्रपणे हाताळायचा असल्यास, जसे की प्रत्येकासाठी टॅग जोडणे, तर तुम्ही फॉर ईच अॅक्शन वापरू शकता.
- तुम्हाला डेटा एकत्रित करायचा असल्यास, जसे की किती निकाल परत केले गेले हे मोजणे, तर तुम्ही मोजा किंवा बेरीज करा अॅक्शन्स वापरू शकता.
- तुम्हाला सूची आउटपुट करायची असल्यास, जसे की सर्व आयटम्ससह ईमेल पाठवणे, तर तुम्ही परत केलेला डेटा थेट पुढील अॅक्शन्समध्ये वापरू शकता.
या अॅक्शननंतरच्या पायऱ्यांमध्ये परत केलेल्या डेटामध्ये अॅक्सेस मिळवण्यासाठी, सवलतीचा डेटा मिळवा नावाचे व्हेरिएबल वापरा, जे सवलतींची सूची आहे. तुम्ही हे व्हेरिएबल अटी आणि अॅक्शन्स या दोन्हीमध्ये वापरू शकता. उदाहरणार्थ, तुम्ही याप्रमाणे अंतर्गत ईमेल पाठवा अॅक्शनमध्ये ऑटोमॅटिक अॅप सवलतींची सूची पाठवू शकता:
{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
* {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% endfor %}ट्रिगर्स
तुम्ही ही कृती कोणत्याही वर्कफ्लोमध्ये वापरू शकता, ज्यामध्ये Scheduled time ट्रिगरचा समावेश आहे. Scheduled time ट्रिगर वापरणाऱ्या वर्कफ्लोमध्ये, वर्कफ्लो एखाद्या इव्हेंटच्या परिणामाऐवजी तुम्ही नमूद केलेल्या वेळेवर सुरू होतो. वर्कफ्लो सुरू करण्यासाठी तुमच्या स्टोअरमध्ये किंवा ॲपवरून कोणताही विशिष्ट इव्हेंट नसल्यामुळे, आपोआप कोणताही डेटा समाविष्ट केला जात नाही.
API तपशील
टेम्पलेट्स
कोड वापरणाऱ्या सक्रिय सवलतींचा साप्ताहिक सारांश ईमेल करा
कोड वापरणाऱ्या सक्रिय सवलतींचा सारांश ईमेल करते. हा वर्कफ्लो दर सोमवारी सकाळी 9 वाजता शेड्यूलनूसार रन होतो. वेळ, तुम्हाला सारांश कसा मिळतो, तुम्हाला समाविष्ट करायचे असलेले सवलतीचे प्रकार आणि मोड बदलण्यासाठी वर्कफ्लो सानुकूलित केला जाऊ शकतो. टेम्पलेट पाहा