कॅटलॉग डेटा मिळवा

कॅटलॉग डेटाची आवश्यकता असलेल्या वर्कफ्लोजमध्ये, तुम्ही तुमच्या स्टोअरमधून B2B कॅटलॉग माहिती पुनर्प्राप्त करण्यासाठी कॅटलॉग डेटा मिळवा कृती वापरू शकता. विशिष्ट B2B ग्राहक किंवा कंपनीच्या ठिकाणांसाठी कस्टमाइझ केलेल्या किमतींसह असलेल्या उत्पादनांचे गट म्हणजे कॅटलॉग्स आहेत.

कॉन्फिगरेशन

फील्ड्स

कॅटलॉग डेटा मिळवा कृतीमध्ये खालील फील्ड्स आहेत:

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

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

सर्व सक्रिय कॅटलॉग्स मिळवण्यासाठी ही एक उदाहरण क्वेरी आहे:

status:ACTIVE

status व्हेरिएबल हा कॅटलॉग्स क्वेरी वर उपलब्ध असलेला फिल्टर आहे आणि तो अनेक वेळा वापरला जाऊ शकतो किंवा इतर व्हेरिएबल्ससोबत एकत्रित केला जाऊ शकतो.

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

  • उपलब्ध कॅटलॉग फिल्टर्सची सूची

  • क्वेरीने एका विशिष्ट सिंटॅक्सचे पालन केले पाहिजे

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

  • तुम्ही Shopify GraphiQL अ‍ॅप वापरून तुमच्या स्टोअरमध्ये क्वेरी रन करू शकता किंवा तिची चाचणी घेऊ शकता.

  • तुमची क्वेरी अयशस्वी झाल्यास काय होईल याची नोंद घ्या. बर्‍याचदा API सर्व परिणाम मिळवून देईल (काहीच नसण्याऐवजी).

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

सर्व Get data अ‍ॅक्शन्स 0 ते 100 च्या दरम्यान कुठेही रिसोर्सेसची लिस्ट परत करतात. तुमच्या वापरावर अवलंबून, तुम्ही हा डेटा विविध प्रकारे वापरू शकता:

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

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

{% for single_catalog in getCatalogData %}
  * {{ single_catalog.title }}
{% endfor %}

ट्रिगर्स

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

API संदर्भ

या अ‍ॅक्शनमध्ये वापरल्या गेलेल्या API बद्दल अधिक माहितीसाठी, कॅटलॉग्स क्वेरी (Catalogs query) पाहा.