ડ્રાફ્ટ ઑર્ડરનો ડેટા મેળવો
ડ્રાફ્ટ ઑર્ડરના ડેટાનો ઉપયોગ કરતા વર્કફ્લોમાં, તમારા સ્ટોરમાંથી ડ્રાફ્ટ ઑર્ડરની માહિતી પુનઃપ્રાપ્ત કરવા માટે, તમે ડ્રાફ્ટ ઑર્ડરનો ડેટા મેળવો ક્રિયાનો ઉપયોગ કરી શકો છો.
રૂપરેખાંકન
ફીલ્ડ્સ
ડ્રાફ્ટ ઑર્ડરનો ડેટા મેળવો ક્રિયામાં નીચેના ફીલ્ડ્સ શામેલ છે, જેનો ઉપયોગ ક્વેરી બનાવવા માટે થાય છે:
| ફીલ્ડ | વર્ણન |
|---|---|
| આના દ્વારા ડેટા સૉર્ટ કરો | આવશ્યક છે. શોધ ક્વેરી વડે પરત કરવામાં આવેલો ડેટા જે પરિમાણો દ્વારા સૉર્ટ કરવામાં આવે છે તે. |
| પરિણામોની મહત્તમ સંખ્યા | આવશ્યક છે. તમે પસંદ કરો છો તે શોધ ક્વેરી દ્વારા પરત કરી શકાતા પરિણામોની મહત્તમ સંખ્યા. તમે એક સમયે 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_order in GetDraftOrderData %}
* {{ single_order.name }}
{% endfor %}ટ્રિગર્સ
તમે શેડ્યૂલ કરેલો સમય ટ્રિગર સહિત, કોઈપણ વર્કફ્લોમાં આ ક્રિયાનો ઉપયોગ કરી શકો છો. શેડ્યૂલ કરેલો સમય ટ્રિગરનો ઉપયોગ કરતા વર્કફ્લોમાં, વર્કફ્લો કોઈ ઇવેન્ટના પરિણામની બદલે, તમે નિર્દિષ્ટ કરેલા સમયે શરૂ થાય છે. તમારા સ્ટોરમાં અથવા વર્કફ્લો શરૂ કરતી ઍપમાંથી કોઈ વિશિષ્ટ ઇવેન્ટ ન હોવાથી, કોઈ ડેટા ઑટોમૅટિક રીતે શામેલ કરવામાં આવતો નથી.
API ની વિગતો
ટેમ્પ્લેટ્સ
બધા ખુલ્લા ડ્રાફ્ટ ઑર્ડર સાથે દૈનિક નોટિફિકેશન મોકલો
દરરોજ, ખુલ્લા ડ્રાફ્ટ ઑર્ડર મેળવો, તેમની ગણતરી કરો અને Slack મેસેજ મોકલો. શેડ્યૂલ કરેલો સમય ટ્રિગર, ડ્રાફ્ટ ઑર્ડર મેળવો અને ગણતરી કરો ક્રિયાઓનો ઉપયોગ કરે છે. ટેમ્પ્લેટ જુઓ