இருப்பிடத் தரவைப் பெறு

இருப்பிடத் தரவு தேவைப்படும் பணிப்பாய்வுகளில், உங்கள் Shopify ஸ்டோரிலிருந்து இருப்பிடத் தகவலை மீட்டெடுக்க இருப்பிடத் தரவைப் பெறு செயல்பாட்டை நீங்கள் பயன்படுத்தலாம். இருப்பிடங்கள் என்பவை நீங்கள் சரக்கு இருப்பை வைத்திருக்கும், தயாரிப்புகளை விற்கும் அல்லது ஆர்டர்களை அனுப்பும் அல்லது நிறைவேற்றும் எந்தவொரு இடத்தையும் குறிக்கும்.

உள்ளமைவு

புலங்கள்

இருப்பிடத் தரவைப் பெறு செயல்பாடு பின்வரும் புலங்களைக் கொண்டுள்ளது.

தரவைப் பெறு செயல்பாடுகளில் பயன்படுத்தப்படும் புலங்கள்.
புலம்விளக்கம்
தரவை இதன்படி வரிசைப்படுத்துதேவையானது. தேடல் வினவலால் வழங்கப்படும் தரவை வரிசைப்படுத்துவதற்குப் பயன்படும் அளவுருக்கள்.
முடிவுகளின் அதிகபட்ச எண்ணிக்கைதேவையானது. நீங்கள் தேர்ந்தெடுக்கும் தேடல் வினவல் மூலம் வழங்கப்படக்கூடிய முடிவுகளின் அதிகபட்ச அளவு. ஒரே நேரத்தில் 100 முடிவுகள் வரை நீங்கள் பெறலாம்.
வினவல்தேவையானது. பொதுவான வினவல்களில் இருந்து தேர்வுசெய்யவும் அல்லது உங்களுக்கென ஒன்றை உருவாக்க மேம்பட்டது என்பதைத் தேர்ந்தெடுக்கவும்.

வினவல் சரம்

ஸ்டோரில் பிக்அப் இயக்கப்பட்டுள்ள இருப்பிடங்களைப் பெறுவதற்கான ஒரு எடுத்துக்காட்டு வினவல் இதுவாகும்:

pickup_in_store:enabled

pickup_in_store மாறியானது, இருப்பிடங்கள் வினவலில் கிடைக்கும் ஒரு வடிப்பானாகும், இதனைப் பலமுறை பயன்படுத்தலாம் அல்லது மற்ற மாறிகளுடன் இணைத்துப் பயன்படுத்தலாம்.

தரவை வினவும்போது, இவற்றைப் பற்றித் தெரிந்துகொள்வது உதவியாக இருக்கும்:

  • கிடைக்கக்கூடிய இருப்பிட வடிப்பான்களின் பட்டியல்

  • வினவல்கள் குறிப்பிட்ட தொடரியலைப் பின்பற்ற வேண்டும்

  • வினவல் புல மதிப்புகள் எப்போதும் ஆவணப்படுத்தப்படுவதில்லை. சில சந்தர்ப்பங்களில், API ஆவணங்களைப் பார்ப்பதன் மூலம் அந்த மதிப்புகளைக் கண்டறியலாம். மாற்றாக, நீங்கள் வடிகட்டும்போது பெரும்பாலும் நிர்வாகியில் உள்ள URLகளில் புல மதிப்புகளைக் கண்டறிய முடியும். எடுத்துக்காட்டாக, சில ஆர்டர் வினவல் மதிப்புகளைக் கண்டறிய, நிர்வாகியில் உள்ள ஆர்டர்கள் பக்கத்தை வடிகட்டிவிட்டு, URL-ஐச் சரிபார்க்கவும்.

  • Shopify GraphiQL செயலியைப் பயன்படுத்தி உங்கள் கடையில் ஒரு வினவலை இயக்கலாம் அல்லது சோதிக்கலாம்.

  • உங்கள் வினவல் தோல்வியுற்றால் என்ன நடக்கும் என்பதைக் கவனத்தில் கொள்ளுங்கள். பெரும்பாலும் API அனைத்து முடிவுகளையும் வழங்கும் (எந்தவொரு முடிவையும் வழங்காமல் இருப்பதற்குப் பதிலாக).

வழங்கப்பட்ட தரவு

எல்லா தரவைப் பெறு செயல்பாடுகளும் 0 முதல் 100 வரையிலான வளங்களின் பட்டியலை வழங்கும். உங்களின் பயன்பாட்டு வகையைப் பொறுத்து, இந்தத் தரவைப் பல்வேறு வழிகளில் நீங்கள் பயன்படுத்த விரும்பலாம்:

  • ஒவ்வொரு பட்டியல் உருப்படியையும் நீங்கள் தனித்தனியாகக் கையாள வேண்டும் எனில் (எடுத்துக்காட்டாக, ஒவ்வொன்றுக்கும் ஒரு டேக்கைச் சேர்ப்பது), For each செயல்பாட்டைப் பயன்படுத்தலாம்.
  • நீங்கள் தரவை ஒருங்கிணைக்க வேண்டும் எனில் (அதாவது, எத்தனை முடிவுகள் வழங்கப்பட்டன என்பதை எண்ணுவதற்கு), Count அல்லது Sum செயல்பாடுகளைப் பயன்படுத்தலாம்.
  • நீங்கள் பட்டியலை வெளியிட வேண்டும் எனில் (அதாவது, எல்லா உருப்படிகளையும் சேர்த்து ஒரு மின்னஞ்சலை அனுப்புதல்), அடுத்துவரும் செயல்பாடுகளில் நேரடியாக வழங்கப்பட்ட தரவைப் பயன்படுத்தலாம்.

இந்தச் செயல்பாட்டைத் தொடர்ந்து வரும் படிகளில் வழங்கப்பட்ட தரவை அணுகுவதற்கு, இருப்பிடங்களின் பட்டியலாக உள்ள Get location data என்ற மாறியைப் பயன்படுத்தவும். இந்த மாறியை நிபந்தனைகள் மற்றும் செயல்பாடுகள் இரண்டிலும் பயன்படுத்தலாம். எடுத்துக்காட்டாக, இது போன்ற உள் மின்னஞ்சலை அனுப்பு செயல்பாட்டில் நீங்கள் இருப்பிடங்களின் பட்டியலை அனுப்பலாம்:

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

தூண்டுதல்கள்

திட்டமிடப்பட்ட நேரம் தூண்டுதல் உட்பட எந்தவொரு பணிப்பாய்விலும் இந்தச் செயல்பாட்டை நீங்கள் பயன்படுத்தலாம். திட்டமிடப்பட்ட நேரம் தூண்டுதலைப் பயன்படுத்தும் பணிப்பாய்வானது, ஒரு நிகழ்வின் முடிவாக அல்லாமல் நீங்கள் குறிப்பிட்டுள்ள நேரத்தில் தொடங்கும். உங்கள் ஸ்டோரில் அல்லது ஒரு செயலியில் இருந்து பணிப்பாய்வைத் தொடங்க எந்தவொரு குறிப்பிட்ட நிகழ்வும் இல்லாததால், இதில் எந்தத் தரவும் தானாகவே சேர்க்கப்படாது.

API குறிப்பு

இந்தச் செயல்பாட்டில் பயன்படுத்தப்பட்ட API குறித்து மேலும் தகவலுக்கு, இருப்பிடங்கள் வினவல் என்பதைப் பார்க்கவும்.