ठिकाणाचा डेटा मिळवा

ठिकाणाचा डेटा आवश्यक असलेल्या वर्कफ्लोजमध्ये, तुम्ही तुमच्या Shopify स्टोअरमधून ठिकाणाची माहिती पुनर्प्राप्त करण्यासाठी Get location data ॲक्शन वापरू शकता. Locations म्हणजे असे कोणतेही ठिकाण जिथे तुम्ही इन्व्हेंटरी स्टोअर करता, उत्पादने विकता किंवा ऑर्डर्स शिप करता वा पूर्ण करता.

कॉन्फिगरेशन

फील्ड्स

Get location data ॲक्शनमध्ये खालील फील्ड्स समाविष्ट आहेत.

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

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

स्टोअरमध्ये पिकअप करा सक्षम असलेली ठिकाणे मिळवण्यासाठी हे एक क्वेरीचे उदाहरण आहे:

pickup_in_store:enabled

pickup_in_store व्हेरिएबल हे Locations query वर उपलब्ध असलेले एक फिल्टर आहे आणि ते अनेक वेळा वापरले जाऊ शकते किंवा इतर व्हेरिएबल्ससोबत एकत्रित केले जाऊ शकते.

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

  • उपलब्ध ठिकाण फिल्टर्सची सूची

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

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

  • तुम्ही Shopify GraphiQL app वापरून तुमच्या शॉपमध्ये क्वेरी रन करू शकता किंवा तिची चाचणी करू शकता.

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

रिटर्न केलेला डेटा

सर्व Get data ॲक्शन्स 0 ते 100 च्या दरम्यानच्या संसाधनांची सूची रिटर्न करतात. तुमच्या युझ केसवर आधारित, तुम्ही हा डेटा विविध मार्गांनी वापरू शकता:

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

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

{% for single_location in GetLocationData %}
* {{ single_location.id }}
{% endfor %}

ट्रिगर्स

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

API संदर्भ

या ॲक्शनमध्ये वापरलेल्या API बद्दल अधिक माहितीसाठी, Locations query पाहा.