வாடிக்கையாளர் தரவைப் பெறு
வாடிக்கையாளர் தரவைப் பயன்படுத்தும் பணிப்பாய்வுகளில், உங்கள் ஸ்டோரிலிருந்து வாடிக்கையாளர் தகவலை மீட்டெடுக்க Get customer data செயலைப் பயன்படுத்தலாம்.
இந்தப் பக்கத்தில் உள்ளவை
உள்ளமைவு
புலங்கள்
Get customer data செயலானது பின்வரும் புலங்களைக் கொண்டுள்ளது, வினவலை உருவாக்க இவை பயன்படுத்தப்படுகின்றன:
| புலம் | விளக்கம் |
|---|---|
| இதன்படி தரவை வரிசைப்படுத்து | கட்டாயமானது. தேடல் வினவல் திரும்பப் பெறும் தரவை வரிசைப்படுத்துவதற்கான அளவுருக்கள். |
| முடிவுகளின் அதிகபட்ச எண்ணிக்கை | கட்டாயமானது. நீங்கள் தேர்ந்தெடுக்கும் தேடல் வினவல் திரும்பப் பெறக்கூடிய முடிவுகளின் அதிகபட்ச எண்ணிக்கை. ஒரு நேரத்தில் 100 வரை திரும்பப் பெற முடியும். |
| வினவல் | கட்டாயமானது. பொதுவான வினவல்களிலிருந்து தேர்ந்தெடுக்கவும் அல்லது சொந்தமாக ஒன்றை உருவாக்க, Advanced என்பதைத் தேர்ந்தெடுக்கவும். |
வினவல் சரம்
கடந்த நாளில் புதுப்பிக்கப்பட்ட வாடிக்கையாளர்களைப் பெறுவதற்கான மாதிரி வினவல் இது:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'updated_at மாறியானது Customers query என்பதில் கிடைக்கும் வடிப்பானாகும். இதைப் பல முறை பயன்படுத்தலாம் அல்லது பிற மாறிகளுடன் இணைத்துப் பயன்படுத்தலாம். Scheduled time trigger என்பதைப் பயன்படுத்திய பணிப்பாய்வுகளில் scheduledAt Liquid மாறி கிடைக்கும். தேதியிலிருந்து நேரத்தைக் கழிக்க அனுமதிக்கும் ஒரு சிறப்பு Flow டேகாக date_minus Liquid டேக் செயல்படுகிறது.
தரவை வினவும்போது, இவற்றைத் தெரிந்துகொள்வது உதவியாக இருக்கும்:
- கிடைக்கக்கூடிய வாடிக்கையாளர் வடிப்பான்களின் பட்டியல்
- வினவல்கள் குறிப்பிட்ட தொடரியலைப் (syntax) பின்பற்ற வேண்டும்
- வினவல் புலத்தின் மதிப்புகள் எப்போதும் ஆவணப்படுத்தப்படுவதில்லை. சில சந்தர்ப்பங்களில், API ஆவணங்களைப் பார்ப்பதன் மூலம் மதிப்புகளைக் கண்டறியலாம். மாற்றாக, நீங்கள் வடிகட்டும்போது நிர்வாகியில் உள்ள URLகளில் புல மதிப்புகளை அடிக்கடி கண்டறியலாம். உதாரணமாக, சில ஆர்டர் வினவல் மதிப்புகளைக் கண்டறிய, நிர்வாகியில் உள்ள ஆர்டர்கள் பக்கத்தை வடிகட்டி, அதன்பின் URLஐச் சரிபார்க்கவும்.
- Shopify GraphiQL app-ஐப் பயன்படுத்தி உங்கள் ஸ்டோரில் ஒரு வினவலை ரன் அல்லது சோதனை செய்யலாம்.
- உங்கள் வினவல் தோல்வியடைந்தால் என்ன நடக்கும் என்பதில் கவனமாக இருக்கவும். பெரும்பாலும் API முடிவுகள் எதையும் வழங்காமல் இருப்பதற்குப் பதிலாக, அனைத்தையும் வழங்கும்.
வழங்கப்பட்ட தரவு
அனைத்து Get data செயல்களும் 0 முதல் 100 வரையிலான ஆதாரங்களின் பட்டியலை வழங்கும். உங்கள் பயன்பாட்டு வழக்கைப் பொறுத்து, இந்தத் தரவைப் பல்வேறு வழிகளில் பயன்படுத்த நீங்கள் விரும்பலாம்:
- ஒவ்வொரு பட்டியல் உருப்படிக்கும் ஒரு டேக்கைச் சேர்ப்பது போல தனித்தனியாகக் கையாள வேண்டுமெனில், நீங்கள் For each செயலைப் பயன்படுத்தலாம்.
- எத்தனை முடிவுகள் வழங்கப்பட்டுள்ளன என எண்ணுவது போன்று, தரவைத் தொகுக்க வேண்டுமெனில், நீங்கள் Count அல்லது Sum செயல்களைப் பயன்படுத்தலாம்.
- அனைத்து உருப்படிகளுடனும் மின்னஞ்சல் அனுப்புவது போல, பட்டியலை வெளியீடாகப் பெற வேண்டுமெனில், வழங்கப்பட்ட தரவை அடுத்துவரும் செயல்களில் நீங்கள் நேரடியாகப் பயன்படுத்தலாம்.
இந்தச் செயலைத் தொடர்ந்து வரும் படிகளில் வழங்கப்பட்ட தரவை அணுக, வாடிக்கையாளர்களின் பட்டியலான Get customer data என்ற பெயருள்ள மாறியைப் பயன்படுத்தவும். இந்த மாறியை நிபந்தனைகள் மற்றும் செயல்கள் இரண்டிலும் நீங்கள் பயன்படுத்தலாம். எடுத்துக்காட்டாக, இது போன்ற Send internal email செயலில் நீங்கள் ஆர்டர்களின் பட்டியலை அனுப்பலாம்:
{% for single_customer in GetCustomerData %}
* {{ single_customer.name }}
{% endfor %}தூண்டுதல்கள்
Scheduled time தூண்டுதல் உள்ளிட்ட எந்தவொரு பணிப்பாய்விலும் இந்தச் செயலை நீங்கள் பயன்படுத்தலாம். Scheduled time தூண்டுதலைப் பயன்படுத்தும் பணிப்பாய்வில், ஒரு நிகழ்வின் முடிவாக இல்லாமல், நீங்கள் குறிப்பிட்ட நேரத்தில் பணிப்பாய்வு தொடங்கும். பணிப்பாய்வைத் தொடங்கும் வகையில் உங்கள் ஸ்டோரிலோ செயலியிலோ எந்தவொரு குறிப்பிட்ட நிகழ்வும் நடைபெறாததால், தானாக எந்தத் தரவும் சேர்க்கப்படாது.
API விவரங்கள்
வார்ப்புருக்கள்
ஒரு வாடிக்கையாளர் மெட்டாஃபீல்டை அனைத்து வாடிக்கையாளர்களுக்கான டேக்குகளாக மாற்றவும்
ஒரு மெட்டாஃபீல்டு மதிப்பின் அடிப்படையில் இந்தப் பணிப்பாய்வு உங்கள் வாடிக்கையாளர்கள் அனைவருக்கும் டேக்குகளைப் பின்னிரப்பு செய்யும். இது ஒவ்வொரு மணிநேரமும் ரன் ஆகி, "processed" டேக் இல்லாத 100 வாடிக்கையாளர்கள் வரையிலான தகவல்களைப் பெறும். ஒவ்வொரு வாடிக்கையாளருக்கும், இது custom.test மெட்டாஃபீல்டின் மதிப்பைப் பார்த்து அதை ஒரு டேக்காகச் சேர்க்கும். இந்தப் பணிப்பாய்வின் அடுத்து திட்டமிடப்பட்ட ரன்னில் அது வழங்கப்படாமல் இருக்க, "processed" டேக்கையும் இது சேர்க்கும். பணிப்பாய்வைப் பயன்படுத்த, உங்கள் ஸ்டோரில் உள்ள மெட்டாஃபீல்டுடன் பொருந்தும்படி மெட்டாஃபீல்டு பெயர்வெளி மற்றும் விசையை நீங்கள் மாற்ற வேண்டும். வார்ப்புருவைக் காட்டு
செயலற்ற வாடிக்கையாளர்களை நீக்கு
எந்தவொரு ஆர்டரும் செய்யாத 5 ஆண்டுகளுக்கும் மேலான வாடிக்கையாளர்களை நீக்கவும். வார்ப்புருவைக் காட்டு