ఉత్పత్తి డేటాను పొందండి

ఉత్పత్తి డేటాను ఉపయోగించే వర్క్‌ఫ్లోలలో, మీ స్టోర్ నుండి ఉత్పత్తి సమాచారాన్ని తిరిగి పొందడానికి మీరు ఉత్పత్తి డేటాను పొందండి చర్యను ఉపయోగించవచ్చు.

కాన్ఫిగరేషన్

ఫీల్డ్‌లు

Get product data చర్యలో కింది ఫీల్డ్‌లు ఉంటాయి, వీటిని క్వెరీని రూపొందించడానికి ఉపయోగిస్తారు:

Get data చర్యలలో ఉపయోగించే ఫీల్డ్‌లు.
ఫీల్డ్వివరణ
డేటాను దీని ద్వారా క్రమబద్ధీకరించండితప్పనిసరి. శోధన ప్రశ్న ద్వారా అందించబడే డేటాను ఏ పారామితుల ఆధారంగా క్రమబద్ధీకరించాలో సూచిస్తుంది.
గరిష్ట ఫలితాల సంఖ్యతప్పనిసరి. మీరు ఎంచుకున్న శోధన ప్రశ్న ద్వారా తిరిగి ఇవ్వబడే గరిష్ట ఫలితాల సంఖ్య. మీరు ఒకేసారి 100 వరకు పొందవచ్చు.
క్వెరీతప్పనిసరి. సాధారణ క్వెరీల నుండి ఎంచుకోండి లేదా మీ స్వంత క్వెరీని సృష్టించడానికి Advancedను ఎంచుకోండి.

క్వెరీ స్ట్రింగ్

గత రోజులో అప్‌డేట్ చేయబడిన ఉత్పత్తులను పొందడానికి ఇది ఒక ఉదాహరణ క్వెరీ:

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

updated_at వేరియబుల్ అనేది ఉత్పత్తుల క్వెరీలో అందుబాటులో ఉన్న ఒక ఫిల్టర్, దీన్ని అనేకసార్లు ఉపయోగించవచ్చు లేదా ఇతర వేరియబుల్స్‌తో కలపవచ్చు. scheduledAt లిక్విడ్ వేరియబుల్ అనేది Scheduled time ట్రిగ్గర్ను ఉపయోగించే వర్క్‌ఫ్లోలలో అందుబాటులో ఉంటుంది. date_minus లిక్విడ్ ట్యాగ్ అనేది ఒక ప్రత్యేకమైన Flow ట్యాగ్, ఇది తేదీ నుండి సమయాన్ని తీసివేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

డేటాను క్వెరీ చేస్తున్నప్పుడు, ఈ విషయాలను తెలుసుకోవడం సహాయకరంగా ఉంటుంది:

  • అందుబాటులో ఉన్న ఉత్పత్తి ఫిల్టర్‌ల లిస్ట్
  • క్వెరీలు తప్పనిసరిగా నిర్దిష్ట సింటాక్స్‌ను అనుసరించాలి
  • క్వెరీ ఫీల్డ్ విలువలు ఎల్లప్పుడూ డాక్యుమెంట్ చేయబడవు. కొన్ని సందర్భాల్లో, API డాక్స్‌ను చూడటం ద్వారా విలువలను కనుగొనవచ్చు. ప్రత్యామ్నాయంగా, మీరు ఫిల్టర్ చేసినప్పుడు అడ్మిన్‌లోని URLలలో తరచుగా ఫీల్డ్ విలువలను కనుగొనవచ్చు. ఉదాహరణకు, కొన్ని ఆర్డర్ క్వెరీ విలువలను కనుగొనడానికి, అడ్మిన్‌లో ఆర్డర్‌ల పేజీని ఫిల్టర్ చేయండి, ఆపై URLను చెక్ చేయండి.
  • Shopify GraphiQL యాప్‌ను ఉపయోగించడం ద్వారా మీరు మీ షాప్‌లో క్వెరీని రన్ చేయవచ్చు లేదా పరీక్షించవచ్చు.
  • మీ క్వెరీ విఫలమైతే ఏమి జరుగుతుందనే దాని గురించి అప్రమత్తంగా ఉండండి. తరచుగా API ఏ ఫలితాలనూ ఇవ్వకపోవడానికి బదులుగా అన్ని ఫలితాలను ఇస్తుంది.

అందించబడిన డేటా

అన్ని Get data చర్యలు 0 మరియు 100 మధ్య ఎక్కడైనా ఉండే వనరుల లిస్ట్‌ను అందిస్తాయి. మీ వినియోగ కేస్ ఆధారంగా, మీరు ఈ డేటాను వివిధ రకాలుగా ఉపయోగించాలనుకోవచ్చు:

  • మీరు ప్రతి లిస్ట్ ఐటెమ్‌ను ఒక్కొక్కటిగా హ్యాండిల్ చేయాలనుకుంటే, ఉదాహరణకు ప్రతి దానికి ట్యాగ్‌ను జోడించడానికి, మీరు For each చర్యను ఉపయోగించవచ్చు.
  • మీరు డేటాను సమగ్రపరచాలనుకుంటే, అంటే ఎన్ని ఫలితాలు వచ్చాయో లెక్కించడం వంటి వాటికి, మీరు Count లేదా Sum చర్యలను ఉపయోగించవచ్చు.
  • మీరు లిస్ట్‌ను అవుట్‌పుట్ చేయాలనుకుంటే, అంటే అన్ని ఐటెమ్‌లతో కూడిన ఇమెయిల్‌ను పంపడం వంటి వాటి కోసం, మీరు తదుపరి చర్యల్లో అందించబడిన డేటాను నేరుగా ఉపయోగించవచ్చు.

ఈ చర్య తర్వాతి దశల్లో అందించబడిన డేటాను యాక్సెస్ చేయడానికి, ఉత్పత్తుల లిస్ట్ అయిన Get product data అనే వేరియబుల్‌ను ఉపయోగించండి. మీరు ఈ వేరియబుల్‌ను షరతులు మరియు చర్యలు రెండింటిలోనూ ఉపయోగించవచ్చు. ఉదాహరణకు, మీరు ఇలా Send internal email చర్యలో ఉత్పత్తుల లిస్ట్‌ను పంపవచ్చు:

{% for single_product in GetProductData %}
* {{ single_product.name }}
{% endfor %}

ట్రిగ్గర్‌లు

మీరు Scheduled time ట్రిగ్గర్‌తో సహా ఏ వర్క్‌ఫ్లోలో అయినా ఈ చర్యను ఉపయోగించవచ్చు. Scheduled time ట్రిగ్గర్‌ను ఉపయోగించే వర్క్‌ఫ్లోలో, ఒక ఈవెంట్ ఫలితంగా కాకుండా, మీరు పేర్కొన్న సమయానికి వర్క్‌ఫ్లో ప్రారంభమవుతుంది. వర్క్‌ఫ్లోను ప్రారంభించడానికి మీ స్టోర్‌లో లేదా యాప్‌లో నిర్దిష్ట ఈవెంట్ ఏదీ జరగదు కాబట్టి, ఆటోమేటిక్‌గా డేటా ఏదీ చేర్చబడదు.

టెంప్లేట్‌లు

భవిష్యత్తులో ట్యాగ్‌ను కలిగి ఉన్న ఉత్పత్తులను కలెక్షన్‌కు జోడించండి

భవిష్యత్తులో ఒక నిర్దిష్ట సమయంలో, నిర్దిష్ట ట్యాగ్‌ని కలిగి ఉన్న అన్ని ఉత్పత్తులను పొంది, ఆపై వాటిని ఒక కలెక్షన్‌కు జోడించండి. టెంప్లేట్‌ను వీక్షించండి

ఇన్‌యాక్టివ్ ఉత్పత్తులను తొలగించండి

సంవత్సరంలో అప్‌డేట్ చేయబడని మరియు ఎలాంటి ఇన్వెంటరీ లేని ఉత్పత్తులను తొలగించండి. టెంప్లేట్‌ను వీక్షించండి

భవిష్యత్తులో నిర్దిష్ట ట్యాగ్‌తో ఉత్పత్తులను ప్రచురించండి

భవిష్యత్తులో ఒక తేదీన, నిర్దిష్ట ట్యాగ్ ఉన్న ఉత్పత్తులను పొంది, వాటిని ప్రచురించండి. ఇది Scheduled time ట్రిగ్గర్ మరియు Get product data చర్యను ఉపయోగిస్తుంది. టెంప్లేట్‌ను వీక్షించండి

ఉత్పత్తి సృష్టించబడిన 90 రోజుల తర్వాత 'కొత్త' ప్రొడక్ట్ ట్యాగ్‌ను తీసివేయండి

ఇది ప్రతిరోజూ 90 రోజుల క్రితం సృష్టించబడిన మరియు ఇప్పటికీ "కొత్త" ట్యాగ్ ఉన్న గరిష్టంగా 100 ఉత్పత్తులను పొందుతుంది. ఆపై వర్క్‌ఫ్లో ప్రతి ఉత్పత్తి కోసం ఆ ట్యాగ్‌లను తీసివేస్తుంది. టెంప్లేట్‌ను వీక్షించండి

పేర్కొన్న తేదీ మరియు సమయంలో ఆన్‌లైన్ స్టోర్ నుండి ఉత్పత్తులను తీసివేయడానికి షెడ్యూల్ చేయండి

భవిష్యత్తులో ఒకే తేదీన, ట్యాగ్, id లేదా sku ఆధారంగా ఆన్‌లైన్ స్టోర్ నుండి ఉత్పత్తులను తీసివేయండి. ఇది Scheduled time ట్రిగ్గర్, Get Product Data చర్య మరియు ఫర్ ఈచ్ లూప్‌ను ఉపయోగిస్తుంది. టెంప్లేట్‌ను వీక్షించండి

స్టాక్ లేని ఉత్పత్తులతో రోజువారీ ఇమెయిల్ సారాంశాన్ని పంపండి

ప్రతి రోజూ, 0 ఇన్వెంటరీ ఉన్న అన్ని ఉత్పత్తులను పొందుతుంది మరియు ఇమెయిల్ సారాంశాన్ని పంపుతుంది. Get product data, Scheduled time ట్రిగ్గర్‌ను ఉపయోగిస్తుంది. టెంప్లేట్‌ను వీక్షించండి

డూప్లికేట్ SKUతో వేరియంట్ జోడించబడినప్పుడు ఇమెయిల్ నోటిఫికేషన్‌ను పంపండి

కొత్త వేరియంట్ జోడించబడినప్పుడు, అదే SKUని ఇతర వేరియంట్‌లు ఏవైనా ఉపయోగిస్తున్నాయేమో అని ఇది చూస్తుంది. అలా ఉంటే, ఇది ప్రభావితమైన ఉత్పత్తులు మరియు వేరియంట్‌లకు లింక్‌లతో ఒక అంతర్గత ఇమెయిల్‌ను పంపుతుంది. టెంప్లేట్‌ను వీక్షించండి

ప్రొడక్ట్ మెటాఫీల్డ్‌ని ఉపయోగించి సేల్‌లో ఉన్న ప్రొడక్ట్ వేరియంట్‌లను ట్రాక్ చేయండి

ఉత్పత్తి యొక్క కనీసం ఒక వేరియంట్ సేల్‌లో ఉన్నా, ఇది ఆ ఉత్పత్తికి మెటాఫీల్డ్‌ను సెట్ చేస్తుంది. ప్రస్తుతం ఏ ఉత్పత్తులు సేల్‌లో ఉన్నాయో ట్రాక్ చేయడానికి ఇది ఉపయోగకరంగా ఉంటుంది. టెంప్లేట్‌ను వీక్షించండి