अधूरी खरीद प्रक्रिया का डेटा प्राप्त करें
जिन वर्कफ़्लो को अधूरी खरीद प्रक्रिया के डेटा की आवश्यकता होती है, उनमें आप अपने स्टोर से अधूरी खरीद प्रक्रिया की जानकारी वापस पाने के लिए Get abandoned checkout data एक्शन का उपयोग कर सकते हैं। अधूरी खरीद प्रक्रिया ग्राहक के उन चेकआउट सत्रों को दर्शाती है जो शुरू किए गए थे लेकिन पूरे नहीं हुए।
कॉन्फ़िगरेशन
फ़ील्ड
Get abandoned checkout data एक्शन में निम्नलिखित फ़ील्ड शामिल हैं:
| फ़ील्ड | जानकारी |
|---|---|
| डेटा को इसके आधार पर सॉर्ट करें | ज़रूरी है। वे पैरामीटर जिनके द्वारा खोज क्वेरी से लौटाए गए डेटा को सॉर्ट किया जाता है। |
| परिणामों की अधिकतम संख्या | ज़रूरी है। आपके द्वारा चुनी गई खोज क्वेरी से लौटाए जा सकने वाले परिणामों की अधिकतम संख्या। आप एक बार में 100 परिणाम तक लौटा सकते हैं। |
| क्वेरी | ज़रूरी है। सामान्य क्वेरी में से चुनें या अपनी खुद की क्वेरी बनाने के लिए Advanced चुनें। |
क्वेरी स्ट्रिंग
पिछले दिन बनाई गई अधूरी खरीद प्रक्रिया को पाने के लिए यह एक उदाहरण क्वेरी है:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'created_at वैरिएबल Abandoned checkouts क्वेरी पर उपलब्ध एक फ़िल्टर है और इसका कई बार उपयोग किया जा सकता है या अन्य वैरिएबल के साथ जोड़ा जा सकता है। scheduledAt लिक्विड वैरिएबल उन वर्कफ़्लो पर उपलब्ध है जिन्होंने Scheduled time ट्रिगर का उपयोग किया है। date_minus लिक्विड टैग एक विशेष Flow टैग है जो आपको तारीख से समय घटाने की अनुमति देता है।
डेटा को क्वेरी करते समय, यह जानना मददगार होता है:
क्वेरी को एक निश्चित सिंटैक्स का पालन करना चाहिए
क्वेरी फ़ील्ड मान हमेशा दस्तावेज़ीकृत नहीं होते हैं। कुछ मामलों में, मान API दस्तावेज़ देखकर पाए जा सकते हैं। इसके अलावा, जब आप फ़िल्टर करते हैं तो अक्सर आप एडमिन में URL में फ़ील्ड मान पा सकते हैं। उदाहरण के लिए, कुछ ऑर्डर क्वेरी मान खोजने के लिए, एडमिन में ऑर्डर पेज को फ़िल्टर करें और फिर URL देखें।
आप Shopify GraphiQL ऐप का उपयोग करके अपनी शॉप में क्वेरी चला या जांच सकते हैं।
इस बात का ध्यान रखें कि यदि आपकी क्वेरी विफल हो जाती है तो क्या होता है। अक्सर API सभी परिणाम लौटाएगा (शून्य के बजाय)।
लौटाया गया डेटा
सभी Get data एक्शन 0 और 100 रिसोर्स के बीच की एक सूची लौटाते हैं। आपके उपयोग के मामले के आधार पर, आप इस डेटा का विभिन्न तरीकों से उपयोग करना चाह सकते हैं:
- यदि आपको प्रत्येक सूची आइटम को अलग-अलग हैंडल करने की आवश्यकता है, जैसे कि प्रत्येक के लिए टैग जोड़ना, तो आप For each एक्शन का उपयोग कर सकते हैं।
- यदि आपको डेटा एग्रीगेट करने की आवश्यकता है, जैसे कि कितने परिणाम लौटाए गए थे, इसकी गिनती करना, तो आप Count या Sum एक्शन का उपयोग कर सकते हैं।
- यदि आपको सूची आउटपुट करने की आवश्यकता है, जैसे कि सभी आइटम के साथ ईमेल भेजना, तो आप बाद के एक्शन में सीधे लौटाए गए डेटा का उपयोग कर सकते हैं।
इस एक्शन के बाद आने वाले चरणों में लौटाए गए डेटा तक पहुंचने के लिए, Get abandoned checkout data नामक वैरिएबल का उपयोग करें, जो अधूरी खरीद प्रक्रिया की एक सूची है। आप इस वैरिएबल का उपयोग दोनों स्थितियों और एक्शन में कर सकते हैं। उदाहरण के लिए, आप इस तरह के Send internal email एक्शन में अधूरी खरीद प्रक्रिया की सूची भेज सकते हैं:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}ट्रिगर
आप इस एक्शन का उपयोग Scheduled time ट्रिगर सहित किसी भी वर्कफ़्लो में कर सकते हैं। Scheduled time ट्रिगर का उपयोग करने वाले वर्कफ़्लो में, वर्कफ़्लो किसी इवेंट के परिणामस्वरूप शुरू होने के बजाय आपके द्वारा निर्दिष्ट समय पर शुरू होता है। चूंकि आपके स्टोर में या किसी ऐप से ऐसा कोई विशिष्ट इवेंट नहीं है जो वर्कफ़्लो शुरू करता है, इसलिए कोई भी डेटा स्वचालित रूप से शामिल नहीं होता है।
API संदर्भ
इस एक्शन में उपयोग किए गए API के बारे में अधिक जानकारी के लिए, Abandoned checkouts क्वेरी देखें।