ड्राफ्ट ऑर्डरचा डेटा मिळवा

ड्राफ्ट ऑर्डरचा डेटा वापरणाऱ्या वर्कफ्लोजमध्ये, तुमच्या स्टोअरमधून ड्राफ्ट ऑर्डरची माहिती पुनर्प्राप्त करण्यासाठी तुम्ही Get draft order data कृती वापरू शकता.

कॉन्फिगरेशन

फील्ड्स

Get draft order data कृतीमध्ये खालील फील्ड्स आहेत, जी क्वेरी तयार करण्यासाठी वापरली जातात:

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

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

मागील दिवसात अपडेट केलेल्या ड्राफ्ट ऑर्डर्स मिळवण्यासंबंधित क्वेरीचे हे एक उदाहरण आहे:

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

updated_at हे व्हेरिएबल Draft orders query वर उपलब्ध असलेले एक फिल्टर आहे आणि ते अनेकदा वापरले जाऊ शकते किंवा इतर व्हेरिएबल्ससह एकत्रित केले जाऊ शकते. scheduledAt लिक्विड व्हेरिएबल Scheduled time trigger वापरलेल्या वर्कफ्लोजवर उपलब्ध असते. date_minus लिक्विड टॅग हा एक विशेष Flow टॅग आहे, जो तुम्हाला तारखेतून वेळ वजा करण्याची अनुमती देतो.

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

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

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

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

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

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

{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}

ट्रिगर्स

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

टेम्पलेट्स

सर्व खुल्या ड्राफ्ट ऑर्डर्ससह दैनंदिन नोटिफिकेशन पाठवा

दररोज खुल्या ड्राफ्ट ऑर्डर्स मिळवा, त्या मोजा आणि Slack मेसेज पाठवा. हे Scheduled time ट्रिगर, Get draft orders आणि Count कृती वापरते. टेम्पलेट पाहा