કૅટેલોગનો ડેટા મેળવો
જે વર્કફ્લોઝમાં કૅટેલોગ ડેટાની જરૂર હોય છે, તેમાં તમે તમારા સ્ટોરમાંથી B2B કૅટેલોગની માહિતી પુનઃપ્રાપ્ત કરવા માટે કૅટેલોગનો ડેટા મેળવો ઍક્શનનો ઉપયોગ કરી શકો છો. કૅટેલૉગ એ ચોક્કસ B2B ગ્રાહકો અથવા કંપનીનાં સ્થાનો માટે કસ્ટમાઇઝ કરેલ કિંમત નિર્ધારણ ધરાવતા પ્રોડક્ટ્સનાં જૂથો છે.
કન્ફિગરેશન
ફીલ્ડ્સ
કૅટેલોગનો ડેટા મેળવો ઍક્શનમાં નીચેના ફીલ્ડ્સ શામેલ છે:
| ફીલ્ડ | વર્ણન |
|---|---|
| આના દ્વારા ડેટા સૉર્ટ કરો | આવશ્યક. પૅરામીટર્સ કે જેના દ્વારા શોધ ક્વેરી દ્વારા પરત કરાયેલ ડેટા સૉર્ટ કરવામાં આવે છે. |
| પરિણામોની મહત્તમ સંખ્યા | આવશ્યક. તમે પસંદ કરેલી શોધ ક્વેરી દ્વારા પરત કરી શકાય તેવા પરિણામોની મહત્તમ સંખ્યા. તમે એક જ સમયે વધુમાં વધુ 100 પરિણામો પરત કરી શકો છો. |
| ક્વેરી | આવશ્યક. સામાન્ય ક્વેરીઝમાંથી પસંદ કરો અથવા તમારી પોતાની ક્વેરી બનાવવા માટે ઍડવાન્સ્ડ પસંદ કરો. |
ક્વેરી સ્ટ્રિંગ
બધા સક્રિય કૅટેલૉગ મેળવવા માટે આ એક ઉદાહરણ ક્વેરી છે:
status:ACTIVEstatus ચલ એ Catalogs ક્વેરી પર ઉપલબ્ધ ફિલ્ટર છે અને તેનો બહુવિધ વખત ઉપયોગ કરી શકાય છે અથવા અન્ય ચલો સાથે જોડી શકાય છે.
ડેટા ક્વેરી કરતી વખતે, આ જાણવું ઉપયોગી છે:
ક્વેરીએ ચોક્કસ સિન્ટેક્સનું પાલન કરવું આવશ્યક છે
ક્વેરી ફીલ્ડના મૂલ્યો હંમેશાં દસ્તાવેજીકૃત હોતા નથી. કેટલાક કિસ્સાઓમાં, API દસ્તાવેજો જોઈને મૂલ્યો શોધી શકાય છે. વૈકલ્પિક રીતે, જ્યારે તમે ફિલ્ટર કરો છો ત્યારે તમે ઘણીવાર ઍડમિનમાં URL માં ફીલ્ડ મૂલ્યો શોધી શકો છો. ઉદાહરણ તરીકે, કેટલાક ઑર્ડર ક્વેરી મૂલ્યો શોધવા માટે, ઍડમિનમાં ઑર્ડર્સ પેજને ફિલ્ટર કરો અને પછી URL તપાસો.
તમે Shopify GraphiQL ઍપ નો ઉપયોગ કરીને તમારા સ્ટોરમાં ક્વેરી ચલાવી અથવા ચકાસી શકો છો.
જો તમારી ક્વેરી નિષ્ફળ જાય તો શું થાય છે તેનું ધ્યાન રાખો. ઘણીવાર API (કોઈ નહીંના બદલે) બધા પરિણામો પરત કરશે.
પરત કરેલો ડેટા
બધી ડેટા મેળવો ક્રિયાઓ 0 થી 100 સંસાધનોની વચ્ચેની કોઈપણ સૂચિ પરત કરે છે. તમારા ઉપયોગના કિસ્સાના આધારે, તમે આ ડેટાનો વિવિધ રીતે ઉપયોગ કરવા માગી શકો છો:
- જો તમારે દરેક સૂચિ આઇટમને વ્યક્તિગત રીતે હૅન્ડલ કરવાની જરૂર હોય, જેમ કે દરેક માટે ટૅગ ઉમેરવો, તો તમે ફોર ઇચ ક્રિયાનો ઉપયોગ કરી શકો છો.
- જો તમારે ડેટા એકત્રિત કરવાની જરૂર હોય, જેમ કે કેટલા પરિણામો પરત કરવામાં આવ્યા હતા તેની ગણતરી કરવી, તો તમે કાઉન્ટ અથવા સમ ક્રિયાઓનો ઉપયોગ કરી શકો છો.
- જો તમારે સૂચિને આઉટપુટ કરવાની જરૂર હોય, જેમ કે બધી આઇટમ સાથે ઇમેઇલ મોકલવો, તો તમે સીધા જ અનુગામી ક્રિયાઓમાં પરત કરેલા ડેટાનો ઉપયોગ કરી શકો છો.
આ ક્રિયાને અનુસરતા પગલાંઓમાં પરત કરેલા ડેટાને ઍક્સેસ કરવા માટે, કૅટેલૉગ ડેટા મેળવો નામના ચલનો ઉપયોગ કરો, જે કૅટેલૉગની સૂચિ છે. તમે આ ચલનો ઉપયોગ શરતો અને ક્રિયાઓ બંનેમાં કરી શકો છો. ઉદાહરણ તરીકે, તમે કૅટેલૉગની સૂચિને આંતરિક ઇમેઇલ મોકલો ક્રિયામાં આના સમાન મોકલી શકો છો:
{% for single_catalog in getCatalogData %}
* {{ single_catalog.title }}
{% endfor %}ટ્રિગર્સ
તમે નિર્ધારિત સમય ટ્રિગર સહિત કોઈપણ વર્કફ્લોમાં આ ક્રિયાનો ઉપયોગ કરી શકો છો. નિર્ધારિત સમય ટ્રિગરનો ઉપયોગ કરતા વર્કફ્લોમાં, વર્કફ્લો કોઈ ઇવેન્ટના પરિણામના બદલે, તમે નિર્દિષ્ટ કરેલા સમયે શરૂ થાય છે. કારણ કે તમારા સ્ટોરમાં અથવા વર્કફ્લો શરૂ કરતી ઍપમાંથી કોઈ ચોક્કસ ઇવેન્ટ નથી, તેમાં ઑટોમૅટિક રીતે કોઈ ડેટા શામેલ કરવામાં આવતો નથી.
API સંદર્ભ
આ ક્રિયામાં ઉપયોગમાં લેવાતા API વિશે વધુ માહિતી માટે, કૅટેલૉગ ક્વેરી જુઓ.