कैश ट्रैकिंग सत्र का डेटा पाएं
उन वर्कफ़्लो में, जिनके लिए कैश ट्रैकिंग सत्र के डेटा की ज़रूरत होती है, आप अपने POS Pro से कैश ट्रैक करने वाले सत्र की जानकारी पाने के लिए कैश ट्रैकिंग सत्र का डेटा पाएं एक्शन का इस्तेमाल कर सकते हैं। कैश ट्रैकिंग सत्र का इस्तेमाल आपके स्टोर के रजिस्टर में कैश को ट्रैक करने के लिए किया जाता है।
कॉन्फ़िगरेशन
फ़ील्ड
कैश ट्रैकिंग सत्र का डेटा पाएं एक्शन में नीचे दिए गए फ़ील्ड शामिल हैं।
| फ़ील्ड | विवरण |
|---|---|
| डेटा को इसके मुताबिक सॉर्ट करें | ज़रूरी। वे पैरामीटर जिनके मुताबिक सर्च क्वेरी से वापस मिले डेटा को सॉर्ट किया जाता है। |
| नतीजों की ज़्यादा से ज़्यादा संख्या | ज़रूरी। आपके चुने गए सर्च क्वेरी से जितने ज़्यादा से ज़्यादा नतीजे दिखाए जा सकते हैं। आप एक बार में 100 तक नतीजे वापस पा सकते हैं। |
| क्वेरी | ज़रूरी। सामान्य क्वेरी में से चुनें या अपनी क्वेरी बनाने के लिए उन्नत चुनें। |
क्वेरी स्ट्रिंग
यह पिछले दिन बंद हुए कैश ट्रैकिंग सत्र को पाने के लिए एक उदाहरण क्वेरी है:
closing_time:<='{{ scheduledAt }}' AND closing_time:>'{{ scheduledAt | date_minus: "1 day" }}'closing_time वैरिएबल, CashTrackingSessions क्वेरी पर उपलब्ध एक फ़िल्टर है और इसका कई बार इस्तेमाल किया जा सकता है या दूसरे वैरिएबल के साथ जोड़ा जा सकता है। scheduledAt लिक्विड वैरिएबल उन वर्कफ़्लो पर उपलब्ध है, जिन्होंने Scheduled time ट्रिगर का इस्तेमाल किया है। date_minus लिक्विड टैग एक खास Flow टैग है, जो आपको किसी तारीख से समय घटाने की सुविधा देता है।
डेटा की क्वेरी करते समय, यह जानना मददगार होता है:
क्वेरी को एक खास सिंटैक्स का पालन करना होगा
क्वेरी फ़ील्ड की वैल्यू हमेशा डॉक्युमेंटेड नहीं होती हैं। कुछ मामलों में, वैल्यू API डॉक्स को देखकर मिल सकती हैं। इसके अलावा, आप अक्सर फ़िल्टर करते समय एडमिन में URL में फ़ील्ड वैल्यू पा सकते हैं। उदाहरण के लिए, कुछ ऑर्डर क्वेरी वैल्यू खोजने के लिए, एडमिन में ऑर्डर पेज को फ़िल्टर करें और फिर URL देखें।
Shopify GraphiQL ऐप का इस्तेमाल करके आप अपने स्टोर में कोई क्वेरी चला सकते हैं या टेस्ट कर सकते हैं।
अगर आपकी क्वेरी फ़ेल हो जाती है, तो क्या होता है इस बात का ध्यान रखें। अक्सर API सभी नतीजे (कोई भी नहीं के बजाय) वापस कर देगा।
वापस किया गया डेटा
सभी डेटा पाएं एक्शन, 0 से 100 तक के रिसोर्स की एक सूची वापस करते हैं। आपके इस्तेमाल के मामले के आधार पर, आप इस डेटा का कई तरीकों से इस्तेमाल करना चाह सकते हैं:
- अगर आपको हर सूची आइटम को अलग-अलग हैंडल करने की ज़रूरत है, जैसे कि हर एक के लिए एक टैग जोड़ना, तो आप For each एक्शन का इस्तेमाल कर सकते हैं।
- अगर आपको डेटा इकट्ठा करना है, जैसे कि यह गिनना कि कितने नतीजे वापस आए हैं, तो आप गिनें या जोड़ें एक्शन का इस्तेमाल कर सकते हैं।
- अगर आपको सूची को आउटपुट करने की ज़रूरत है, जैसे कि सभी आइटम के साथ एक ईमेल भेजना, तो आप बाद के एक्शन में सीधे वापस किए गए डेटा का इस्तेमाल कर सकते हैं।
इस एक्शन के बाद के चरणों में वापस किए गए डेटा को एक्सेस करने के लिए, कैश ट्रैकिंग सत्र का डेटा पाएं नाम के वैरिएबल का इस्तेमाल करें, जो कैश ट्रैकिंग सत्र की एक सूची है। आप इस वैरिएबल का इस्तेमाल स्थितियों और एक्शन दोनों में कर सकते हैं। उदाहरण के लिए, आप आंतरिक ईमेल भेजें एक्शन में कैश ट्रैकिंग सत्र की सूची इस तरह भेज सकते हैं:
{% for single_cash_tracking_session in GetCashTrackingSessionData %}
* {{ single_cash_tracking_session.id }}
{% endfor %}ट्रिगर
आप इस एक्शन का इस्तेमाल किसी भी वर्कफ़्लो में कर सकते हैं, जिसमें Scheduled time ट्रिगर भी शामिल है। Scheduled time ट्रिगर का इस्तेमाल करने वाले वर्कफ़्लो में, वर्कफ़्लो आपके बताए गए समय पर शुरू होता है, न कि किसी इवेंट के नतीजे के तौर पर। चूंकि आपके स्टोर में या किसी ऐप से कोई खास इवेंट नहीं है जो वर्कफ़्लो शुरू करता है, इसलिए इसमें कोई भी डेटा अपने आप शामिल नहीं होता है।
API संदर्भ
इस एक्शन में इस्तेमाल किए गए API के बारे में ज़्यादा जानकारी के लिए, CashTrackingSessions क्वेरी देखें।