ஆர்டர் தரவைப் பெறு

ஆர்டர் தரவு தேவைப்படும் பணிப்பாய்வுகளில், உங்கள் ஸ்டோரிலிருந்து ஆர்டர் தகவலை மீட்டெடுக்க ஆர்டர் தரவைப் பெறு (Get order data) செயலைப் பயன்படுத்தலாம்.

உள்ளமைவு

புலங்கள்

Get order data செயலில் பின்வரும் புலங்கள் உள்ளன, அவை வினவலை உருவாக்கப் பயன்படுத்தப்படுகின்றன:

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

வினவல் சரம்

கடந்த நாளில் புதுப்பிக்கப்பட்ட ஆர்டர்களைப் பெறுவதற்கான வினவலுக்கு இதுவோர் உதாரணமாகும்:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

updated_at மாறியானது, Orders query வினவலில் கிடைக்கும் ஒரு வடிகட்டியாகும். இதனைப் பல முறை பயன்படுத்தலாம் அல்லது பிற மாறிகளுடன் இணைத்து பயன்படுத்தலாம். Scheduled time trigger என்பதைப் பயன்படுத்தும் பணிப்பாய்வுகளில் scheduledAt Liquid மாறி கிடைக்கிறது. date_minus Liquid டேக் என்பது, தேதியிலிருந்து நேரத்தைக் கழிக்க உங்களை அனுமதிக்கும் ஒரு சிறப்பு Flow டேக் ஆகும்.

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

  • கிடைக்கக்கூடிய ஆர்டர் வடிகட்டிகளின் பட்டியல்
  • வினவல்கள் குறிப்பிட்ட தொடரியலைப் பின்பற்ற வேண்டும்
  • வினவல் புலத்தின் மதிப்புகள் எப்போதும் ஆவணப்படுத்தப்பட்டிருப்பதில்லை. சில சந்தர்ப்பங்களில், API ஆவணங்களைப் பார்ப்பதன் மூலம் இந்த மதிப்புகளைக் கண்டறியலாம். மாற்றாக, நீங்கள் வடிகட்டும்போது நிர்வாகியில் உள்ள URLகளில் புல மதிப்புகளைக் கண்டறியலாம். உதாரணமாக, சில Order வினவல் மதிப்புகளைக் கண்டறிய, நிர்வாகியில் உள்ள ஆர்டர்கள் பக்கத்தை வடிகட்டி, பிறகு URLஐச் சரிபார்க்கவும்.
  • Shopify GraphiQL செயலியைப் பயன்படுத்தி உங்கள் கடையில் ஒரு வினவலை இயக்கலாம் அல்லது சோதிக்கலாம்.
  • உங்கள் வினவல் தோல்வியடைந்தால் என்ன நடக்கும் என்பதை கவனத்தில் கொள்ளுங்கள். பெரும்பாலும் API (ஏதுமில்லை என்பதற்குப் பதிலாக) அனைத்து முடிவுகளையும் வழங்கும்.

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

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

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

இந்தச் செயலைப் பின்தொடரும் படிகளில் வழங்கப்பட்ட தரவை அணுகுவதற்கு, ஆர்டர்களின் பட்டியலாக உள்ள Get order data என்ற மாறியைப் பயன்படுத்தவும். நிபந்தனைகள் மற்றும் செயல்கள் இரண்டிலும் இந்த மாறியைப் பயன்படுத்தலாம். உதாரணமாக, Send internal email செயலில் உள்ள ஆர்டர்களின் பட்டியலை இப்படி அனுப்பலாம்:

{% for single_order in GetOrderData %}
* {{ single_order.name }}
{% endfor %}

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

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

வார்ப்புருக்கள்

அடிக்கடி ரிட்டர்ன் செய்பவர்களுக்கான ஆர்டர்களை ரத்துசெய்

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

ஒரு வாடிக்கையாளர் இன்று 5க்கும் மேற்பட்ட ஆர்டர்களைச் செய்திருந்தால் ஆர்டர்களை ரத்துசெய்

வாடிக்கையாளர் ஒரே நாளில் ஐந்துக்கும் மேற்பட்ட ஆர்டர்களைச் செய்தால் ஆர்டர்களை ரத்துசெய்யும். இது கடந்த 24 மணிநேரத்தில் வாடிக்கையாளர் செய்த ஆர்டர்களின் எண்ணிக்கையைச் சரிபார்த்து, இந்த வரம்பை மீறும் ஆர்டர்களை ரத்துசெய்வதுடன், சாத்தியமான மோசடிக்காக வாடிக்கையாளருக்கு டேக் செய்யும். வார்ப்புருவைப் பார்க்கவும்

சார்ஜ்பேக்குகள் உள்ள வாடிக்கையாளர்களுக்கான நிறைவேற்றல் ஆர்டர்களை நிறுத்திவைக்கவும்

ஓர் ஆர்டர் நிறைவேற்றத் தயாராக இருக்கும்போது, கடந்த 60 நாட்களுக்குள் அதே வாடிக்கையாளரிடமிருந்து கட்டணத் திருப்பல் கொண்ட ஏதேனும் ஆர்டர்கள் உள்ளதா எனப் பணிப்பாய்வு தேடும். அப்படி ஏதேனும் ஆர்டர்கள் இருந்தால், அது ஒவ்வொரு ஷிப்மென்ட்டின் நிறைவேற்றத்தையும் நிறுத்திவைத்து, உங்கள் செயல்பாடுகளைத் தெரிவிக்க ஒரு மின்னஞ்சலை உள்ளக அளவில் அனுப்பும். வார்ப்புருவைப் பார்க்கவும்

ஒரு வாடிக்கையாளர் 24 மணிநேரத்திற்குள் பல ஆர்டர்களைச் செய்திருந்தால் நிறைவேற்றங்களை நிறுத்திவைக்கவும்

ஒரு வாடிக்கையாளர் 24 மணிநேர காலத்திற்குள் பல ஆர்டர்களைச் செய்திருக்கிறாரா என்பதைச் சரிபார்க்கவும். அப்படியானால், நிறைவேற்றங்களை நிறுத்திவைத்து, ஷிப்பிங்கை ஒருங்கிணைக்கவும். வார்ப்புருவைப் பார்க்கவும்

ஒரு வாடிக்கையாளர் கடந்த 24 மணிநேரத்திற்குள் 1க்கும் மேற்பட்ட ஆர்டர்களைச் செய்திருந்தால் ஆர்டர்களை நிறுத்திவைக்கவும்

ஓர் ஆர்டர் உருவாக்கப்படும்போது, ​​கடந்த 24 மணிநேரத்தில் வாடிக்கையாளர் வேறு ஏதேனும் ஆர்டர்களைச் செய்திருக்கிறாரா என்பதைச் சரிபார்க்கவும். அவ்வாறு செய்திருந்தால், அனைத்து ஆர்டர்களை நிறுத்திவைக்கவும். வார்ப்புருவைப் பார்க்கவும்

கடந்த மணிநேரத்தில் ஆர்டர் அளவு 10க்குக் குறைவாக இருக்கும்போது அறிவிப்பை அனுப்பு

ஒரு ஹார்ட்பீட் ஆர்டர் அறிவிப்பை அனுப்பும். ஒவ்வொரு மணிநேரமும், உருவாக்கப்பட்ட அதிகபட்சம் 10 ஆர்டர்களைப் பெற்று, அவற்றை எண்ணும். 10க்குக் குறைவாக இருந்தால், மின்னஞ்சல் மூலமாக அறிவிப்பை அனுப்பும். Schedule time, Get order data மற்றும் Count படிகளைப் பயன்படுத்துகிறது. வார்ப்புருவைப் பார்க்கவும்

கடந்த நாளில் ஆன்லைன் ஸ்டோருக்கு வந்த அனைத்து ஆர்டர்களின் மின்னஞ்சல் சுருக்கத்தையும் அனுப்பு

ஒவ்வொரு நாளும், கடந்த நாளுக்கான ஆர்டர்களைப் பெற்று, ஆன்லைன் ஸ்டோரில் செய்யப்பட்ட ஆர்டர்களின் மின்னஞ்சல் சுருக்கத்தை அனுப்பும். வார்ப்புருவைப் பார்க்கவும்

2 நாட்களுக்கு முந்தைய நிறைவேற்றப்படாத அனைத்து ஆர்டர்களின் மின்னஞ்சல் சுருக்கத்தை அனுப்பு

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

தாமதமான நிறைவேற்றங்களை டேக் செய்து தினசரி சுருக்கத்தை அனுப்பு

ஒவ்வொரு நாளும் 2 நாள் ஷிப்பிங் உத்திரவாதத்தைத் தவறவிடும் அனைத்து ஆர்டர்களின் மொத்த எண்ணிக்கை மற்றும் டாலர் மதிப்பைக் கணக்கிடும் தினசரி மின்னஞ்சல் சுருக்கத்தை டேக் செய்து அனுப்பும். வார்ப்புருவைப் பார்க்கவும்

கட்டணத் திருப்பல் உள்ள வாடிக்கையாளர்களை டேக் செய்

ஒவ்வொரு மணிநேரமும், இந்தப் பணிப்பாய்வானது சார்ஜ்பேக்குகளைக் கொண்ட ஆர்டர்களைப் பெற்று, அந்த ஆர்டருக்கான வாடிக்கையாளருக்கு ஒரு டேக்கைச் சேர்க்கிறது. திட்டமிடப்பட்ட நேரத் தூண்டுதல், Get order data மற்றும் ஃபார் ஈச் லூப் ஆகியவற்றை இது பயன்படுத்துகிறது. வார்ப்புருவைக் காண்க

2 நாட்களுக்கு முந்தைய நிறைவேற்றப்படாத ஆர்டர்களுக்குக் குறிச்சொல்லிடவும்

ஒவ்வொரு நாளும், இந்தப் பணிப்பாய்வானது 2 நாட்களுக்கு முந்தைய நிறைவேற்றப்படாத அனைத்து ஆர்டர்களையும் பெற்று, ஆர்டருக்கு ஒரு டேக்கைச் சேர்க்கிறது. வார்ப்புருவைக் காண்க

கடந்த 6 மாதங்களில் வாடிக்கையாளர்கள் வழங்கிய ஆர்டர்களின் அடிப்படையில் அவர்களைப் பிரிக்க, டேக்குகளைப் பயன்படுத்தவும்

புதிய ஆர்டர் உருவாக்கப்படும்போது, கடந்த 6 மாதங்களுக்கான வாடிக்கையாளரின் ஆர்டர் மொத்தம் மற்றும் ஆர்டர் எண்ணிக்கையைப் பெற்று, அதன்பின் வாடிக்கையாளருக்கு டேக்குகளைச் சேர்க்கிறது. இது Get order data, Count, Sum ஆகிய செயல்களைப் பயன்படுத்துகிறது. வார்ப்புருவைக் காண்க