வரைவு ஆர்டர் தரவைப் பெறுக
வரைவு ஆர்டர் தரவைப் பயன்படுத்தும் பணிப்பாய்வுகளில், உங்கள் ஸ்டோரிலிருந்து வரைவு ஆர்டர் தகவலை மீட்டெடுக்க வரைவு ஆர்டர் தரவைப் பெறுக செயலை நீங்கள் பயன்படுத்தலாம்.
அமைவாக்கம்
புலங்கள்
வரைவு ஆர்டர் தரவைப் பெறுக செயல் பின்வரும் புலங்களைக் கொண்டுள்ளது, இவை வினவலை உருவாக்கப் பயன்படுத்தப்படும்:
| புலம் | விளக்கம் |
|---|---|
| தரவை வரிசைப்படுத்தும் வகை | தேவையானது. தேடல் வினவல் மூலம் கிடைக்கும் தரவை வரிசைப்படுத்தப் பயன்படும் அளருவுகள். |
| அதிகபட்ச முடிவுகளின் எண்ணிக்கை | தேவையானது. நீங்கள் தேர்ந்தெடுக்கும் தேடல் வினவல் மூலம் திரும்பப் பெறக்கூடிய அதிகபட்ச முடிவுகளின் எண்ணிக்கை. ஒரே நேரத்தில் 100 முடிவுகள் வரை நீங்கள் பெறலாம். |
| வினவல் | தேவையானது. பொதுவான வினவல்களிலிருந்து தேர்வுசெய்யவும் அல்லது உங்கள் சொந்த வினவலை உருவாக்க Advanced என்பதைத் தேர்ந்தெடுக்கவும். |
வினவல் சரம்
கடந்த நாளில் புதுப்பிக்கப்பட்ட வரைவு ஆர்டர்களைப் பெறுவதற்கான ஒரு மாதிரி வினவல் இது:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'updated_at மாறியானது வரைவு ஆர்டர்கள் வினவலில் கிடைக்கும் ஒரு வடிப்பானாகும், அதைப் பலமுறை பயன்படுத்தலாம் அல்லது பிற மாறிகளுடன் இணைத்துப் பயன்படுத்தலாம். திட்டமிடப்பட்ட நேரத் தூண்டுதலைப் பயன்படுத்திய பணிப்பாய்வுகளில் scheduledAt Liquid மாறி கிடைக்கும். தேதியிலிருந்து நேரத்தைக் கழிக்க அனுமதிக்கும் பிரத்தியேகமான Flow டேக் date_minus Liquid டேக் ஆகும்.
தரவை வினவும்போது, பின்வரும் விஷயங்களைத் தெரிந்துகொள்வது உதவியாக இருக்கும்:
- கிடைக்கக்கூடிய ஆர்டர் வடிப்பான்களின் பட்டியல்
- வினவல்கள் குறிப்பிட்ட தொடரியலைப் பின்பற்ற வேண்டும்
- வினவல் புல மதிப்புகள் எப்போதும் ஆவணப்படுத்தப்பட்டிருக்காது. சில நேரங்களில், API ஆவணங்களைப் பார்ப்பதன் மூலம் இம்மதிப்புகளைக் கண்டறியலாம். மாற்றாக, நீங்கள் நிர்வாகியில் வடிக்கும்போது URLகளில் உள்ள புல மதிப்புகளைக் கண்டறியலாம். உதாரணமாக, சில ஆர்டர் வினவல் மதிப்புகளைக் கண்டறிய, நிர்வாகியில் உள்ள 'ஆர்டர்கள்' பக்கத்தில் வடிகட்டிப் பிறகு URL-ஐச் சரிபார்க்கவும்.
- Shopify GraphiQL செயலியைப் பயன்படுத்தி, உங்கள் ஷாப்பில் ஒரு வினவலை இயக்கலாம் அல்லது சோதிக்கலாம்.
- வினவல் தோல்வியடைந்தால் என்னவாகும் என்பதை நினைவில் கொள்ளுங்கள். பெரும்பாலும் API ஆனது (எதுவுமில்லை என்பதற்குப் பதிலாக) அனைத்து முடிவுகளையும் வழங்கும்.
திரும்பப் பெறப்பட்ட தரவு
அனைத்து தரவைப் பெறுக செயல்களும் 0 முதல் 100 வரையிலான ரிசோர்ஸ்களின் பட்டியலை வழங்கும். உங்கள் பயன்பாட்டு முறையைப் பொறுத்து, இந்தத் தரவைப் பல வழிகளில் பயன்படுத்தலாம்:
- பட்டியலில் உள்ள ஒவ்வொரு உருப்படிக்கும் ஒரு டேக்கைச் சேர்ப்பது போன்ற செயல்களைச் செய்ய அவற்றை ஒவ்வொன்றாகக் கையாள வேண்டும் என்றால், நீங்கள் ஃபார் ஈச் செயலைப் பயன்படுத்தலாம்.
- எத்தனை முடிவுகள் கிடைத்தன என்பதைக் கணக்கிடுவது போல தரவை ஒன்றுதிரட்ட வேண்டும் என்றால், நீங்கள் எண்ணிக்கை அல்லது மொத்தம் செயல்களைப் பயன்படுத்தலாம்.
- எல்லா உருப்படிகளுடன் ஒரு மின்னஞ்சலை அனுப்புவது போல பட்டியலை வெளியிட வேண்டும் என்றால், நீங்கள் அடுத்தடுத்த செயல்களில் திரும்பப் பெறப்பட்ட தரவை நேரடியாகப் பயன்படுத்தலாம்.
இந்தச் செயலைத் தொடர்ந்து வரும் படிகளில் திரும்பப் பெறப்பட்ட தரவை அணுக, வரைவு ஆர்டர் தரவைப் பெறுக என்று பெயரிடப்பட்ட மாறியைப் பயன்படுத்தவும், இது வரைவு ஆர்டர்களின் பட்டியலாகும். நிபந்தனைகள் மற்றும் செயல்கள் இரண்டிலும் இந்த மாறியை நீங்கள் பயன்படுத்தலாம். உதாரணமாக, இது போன்ற ஒரு உள் மின்னஞ்சலை அனுப்புக செயலில் வரைவு ஆர்டர்களின் பட்டியலை அனுப்பலாம்:
{% for single_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}தூண்டுதல்கள்
திட்டமிடப்பட்ட நேரம் தூண்டுதல் உட்பட எந்தவொரு பணிப்பாய்விலும் இந்தச் செயலை நீங்கள் பயன்படுத்தலாம். திட்டமிடப்பட்ட நேரம் தூண்டுதலைப் பயன்படுத்தும் ஒரு பணிப்பாய்வில், ஒரு நிகழ்வின் முடிவாக இல்லாமல், நீங்கள் குறிப்பிட்ட நேரத்தில் பணிப்பாய்வு தொடங்கும். உங்கள் ஸ்டோரில் குறிப்பிட்ட நிகழ்வோ அல்லது பணிப்பாய்வைத் தொடங்கும் செயலியோ எதுவும் இல்லை என்பதால், எந்தத் தரவும் தானாகவே சேர்க்கப்படாது.
API விவரங்கள்
வார்ப்புருக்கள்
திறந்த நிலையிலுள்ள அனைத்து வரைவு ஆர்டர்களுடனும் தினசரி அறிவிப்பை அனுப்பவும்
ஒவ்வொரு நாளும் திறந்த நிலையிலுள்ள வரைவு ஆர்டர்களைப் பெற்று, அவற்றைக் கணக்கிட்டு Slack செய்தியை அனுப்பும். இது திட்டமிடப்பட்ட நேரத் தூண்டுதல், வரைவு ஆர்டர்களைப் பெறுக மற்றும் எண்ணிக்கை செயல்களைப் பயன்படுத்துகிறது. வார்ப்புருவைப் பார்க்கவும்