કલેક્શન ડેટા મેળવો

કલેક્શન ડેટાની જરૂર હોય તેવા વર્કફ્લોમાં, તમે તમારા સ્ટોરમાંથી કલેક્શનની માહિતી પુનઃપ્રાપ્ત કરવા માટે કલેક્શન ડેટા મેળવો ક્રિયાનો ઉપયોગ કરી શકો છો.

કન્ફિગરેશન

ફીલ્ડ્સ

કલેક્શન ડેટા મેળવો ક્રિયામાં નીચેના ફીલ્ડ શામેલ છે.

ડેટા મેળવો ક્રિયાઓમાં ઉપયોગમાં લેવાતા ફીલ્ડ્સ.
ફીલ્ડવર્ણન
આના દ્વારા ડેટા સૉર્ટ કરોઆવશ્યક. પરિમાણો જેના દ્વારા શોધ ક્વેરી દ્વારા પરત કરવામાં આવેલ ડેટા સૉર્ટ કરવામાં આવે છે.
પરિણામોની મહત્તમ સંખ્યાઆવશ્યક. તમે પસંદ કરેલી શોધ ક્વેરી દ્વારા પરત કરી શકાતા પરિણામોની મહત્તમ સંખ્યા. તમે એક સમયે 100 સુધી પરત કરી શકો છો.
ક્વેરીઆવશ્યક. સામાન્ય ક્વેરીમાંથી પસંદ કરો અથવા તમારી પોતાની બનાવવા માટે અદ્યતન પસંદ કરો.

ક્વેરી સ્ટ્રિંગ

છેલ્લા દિવસમાં અપડેટ કરવામાં આવેલા કલેક્શન મેળવવા માટેનું આ એક ક્વેરીનું ઉદાહરણ છે:

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

updated_at ચલ એ કલેક્શન ક્વેરી પર ઉપલબ્ધ ફિલ્ટર છે અને તેનો બહુવિધ વખત ઉપયોગ કરી શકાય છે અથવા અન્ય ચલો સાથે જોડી શકાય છે. scheduledAt લિક્વિડ ચલ નિર્ધારિત સમય ટ્રિગર નો ઉપયોગ કરતા વર્કફ્લો પર ઉપલબ્ધ છે. date_minus લિક્વિડ ટૅગ એક વિશેષ Flow ટૅગ છે, જે તમને તારીખમાંથી સમયને બાદ કરવાની મંજૂરી આપે છે.

જ્યારે ડેટા ક્વેરી કરી રહ્યા હોવ, ત્યારે આ જાણવું મદદરૂપ છે:

  • ઉપલબ્ધ કલેક્શન ફિલ્ટર્સની સૂચિ
  • ક્વેરી ફીલ્ડના મૂલ્યો હંમેશાં દસ્તાવેજીકૃત હોતા નથી. કેટલાક કિસ્સાઓમાં, API દસ્તાવેજો જોઈને મૂલ્યો શોધી શકાય છે. વૈકલ્પિક રીતે, જ્યારે તમે ફિલ્ટર કરો છો ત્યારે તમે ઘણીવાર ઍડમિનમાં URL માં ફીલ્ડ મૂલ્યો શોધી શકો છો. ઉદાહરણ તરીકે, કેટલાક ઑર્ડર ક્વેરી મૂલ્યો શોધવા માટે, ઍડમિનમાં ઑર્ડર્સ પેજને ફિલ્ટર કરો અને પછી URL તપાસો.
  • તમે Shopify GraphiQL ઍપ નો ઉપયોગ કરીને તમારા સ્ટોરમાં ક્વેરી ચલાવી અથવા ચકાસી શકો છો.
  • જો તમારી ક્વેરી નિષ્ફળ જાય તો શું થાય છે તેનું ધ્યાન રાખો. ઘણીવાર API (કોઈ નહીંના બદલે) બધા પરિણામો પરત કરશે.

પરત કરેલો ડેટા

બધી ડેટા મેળવો ક્રિયાઓ 0 થી 100 સંસાધનોની વચ્ચેની કોઈપણ સૂચિ પરત કરે છે. તમારા ઉપયોગના કિસ્સાના આધારે, તમે આ ડેટાનો વિવિધ રીતે ઉપયોગ કરવા માગી શકો છો:

  • જો તમારે દરેક સૂચિ આઇટમને વ્યક્તિગત રીતે હૅન્ડલ કરવાની જરૂર હોય, જેમ કે દરેક માટે ટૅગ ઉમેરવો, તો તમે ફોર ઇચ ક્રિયાનો ઉપયોગ કરી શકો છો.
  • જો તમારે ડેટા એકત્રિત કરવાની જરૂર હોય, જેમ કે કેટલા પરિણામો પરત કરવામાં આવ્યા હતા તેની ગણતરી કરવી, તો તમે કાઉન્ટ અથવા સમ ક્રિયાઓનો ઉપયોગ કરી શકો છો.
  • જો તમારે સૂચિને આઉટપુટ કરવાની જરૂર હોય, જેમ કે બધી આઇટમ સાથે ઇમેઇલ મોકલવો, તો તમે સીધા જ અનુગામી ક્રિયાઓમાં પરત કરેલા ડેટાનો ઉપયોગ કરી શકો છો.

આ ક્રિયાને અનુસરતા પગલાંઓમાં પરત કરેલા ડેટાને ઍક્સેસ કરવા માટે, કલેક્શન ડેટા મેળવો નામના ચલનો ઉપયોગ કરો, જે કલેક્શનની સૂચિ છે. તમે આ ચલનો ઉપયોગ શરતો અને ક્રિયાઓ બંનેમાં કરી શકો છો. ઉદાહરણ તરીકે, તમે કલેક્શનની સૂચિને આંતરિક ઇમેઇલ મોકલો ક્રિયામાં આ રીતે મોકલી શકો છો:

{% for single_collection in GetCollectionData %}
* {{ single_collection.title }}
{% endfor %}

ટ્રિગર્સ

તમે શેડ્યૂલ કરેલો સમય ટ્રિગર સહિત કોઈપણ વર્કફ્લોમાં આ ક્રિયાનો ઉપયોગ કરી શકો છો. શેડ્યૂલ કરેલો સમય ટ્રિગરનો ઉપયોગ કરતા વર્કફ્લોમાં, વર્કફ્લો કોઈ ઇવેન્ટના પરિણામના બદલે, તમે ઉલ્લેખિત કરેલા સમયે શરૂ થાય છે. તમારા સ્ટોરમાં અથવા કોઈ ઍપમાંથી એવી કોઈ ચોક્કસ ઇવેન્ટ હોતી નથી, જે વર્કફ્લોને શરૂ કરે, તેથી તેમાં કોઈ ડેટા ઑટોમૅટિક રીતે શામેલ થતો નથી.