ترک شدہ چیک آؤٹ کا ڈیٹا حاصل کریں

ایسے ورک فلو میں جنہیں ترک شدہ چیک آؤٹ کے ڈیٹا کی ضرورت ہوتی ہے، آپ اپنے سٹور سے ترک شدہ چیک آؤٹ کی معلومات بازیافت کرنے کے لیے ترک شدہ چیک آؤٹ کا ڈیٹا حاصل کریں ایکشن استعمال کر سکتے ہیں۔ ترک شدہ چیک آؤٹ ایسے کسٹمر چیک آؤٹ سیشن کی نمائندگی کرتے ہیں جو شروع تو ہوئے لیکن مکمل نہیں ہو سکے۔

کنفیگریشن

فیلڈ

ترک شدہ چیک آؤٹ کا ڈیٹا حاصل کریں ایکشن میں درج ذیل فیلڈ شامل ہیں:

ڈیٹا حاصل کریں ایکشن میں استعمال ہونے والی فیلڈ۔
فیلڈتفصیل
ڈیٹا اس کے لحاظ سے ترتیب دیںمطلوب ہے۔ وہ پیرامیٹر جن کے ذریعے سرچ کوئری سے واپس آنے والا ڈیٹا ترتیب دیا جاتا ہے۔
نتائج کی زیادہ سے زیادہ تعدادمطلوب ہے۔ نتائج کی زیادہ سے زیادہ تعداد جو آپ کی منتخب کردہ سرچ کوئری کے ذریعے واپس کی جا سکتی ہے۔ آپ ایک وقت میں 100 تک نتائج حاصل کر سکتے ہیں۔
کوئریمطلوب ہے۔ عام کوئری میں سے انتخاب کریں یا اپنی کوئری بنانے کے لیے ایڈوانسڈ منتخب کریں۔

کوئری سٹرنگ

یہ پچھلے دن تخلیق کیے گئے ترک شدہ چیک آؤٹس حاصل کرنے کے لیے ایک مثال کی query ہے:

created_at:>'{{ scheduledAt | date_minus: "1 day" }}'

created_at متغیر ایک فلٹر ہے جو Abandoned checkouts query پر دستیاب ہے اور اسے متعدد بار استعمال کیا جا سکتا ہے یا دیگر متغیرات کے ساتھ ملایا جا سکتا ہے۔ scheduledAt Liquid متغیر ان ورک فلوز پر دستیاب ہے جنہوں نے Scheduled time ٹرگر استعمال کیا ہے۔ date_minus Liquid ٹیگ ایک مخصوص Flow ٹیگ ہے جو آپ کو تاریخ سے وقت منہا کرنے کی اجازت دیتا ہے۔

ڈیٹا کو query کرتے وقت، یہ جاننا مفید ہے:

  • دستیاب ترک شدہ چیک آؤٹ فلٹرز کی فہرست

  • Queries کے لیے ایک مخصوص syntax کی پیروی کرنا لازمی ہے

  • Query فیلڈ کی ویلیوز ہمیشہ دستاویزی نہیں ہوتی ہیں۔ بعض صورتوں میں، ویلیوز کو API دستاویزات دیکھ کر تلاش کیا جا سکتا ہے۔ متبادل کے طور پر، جب آپ فلٹر کرتے ہیں تو آپ اکثر ایڈمن کے URLs میں فیلڈ کی ویلیوز تلاش کر سکتے ہیں۔ مثال کے طور پر، کچھ Order query ویلیوز تلاش کرنے کے لیے، ایڈمن میں Orders کے صفحے کو فلٹر کریں، اور پھر URL چیک کریں۔

  • آپ Shopify GraphiQL ایپ استعمال کر کے اپنی شاپ میں query چلا یا ٹیسٹ کر سکتے ہیں۔

  • اس بات کا خیال رکھیں کہ اگر آپ کی query ناکام ہو جائے تو کیا ہوتا ہے۔ اکثر API تمام نتائج واپس کر دے گی (بجائے اس کے کہ کوئی نتیجہ نہ دے)۔

واپس کیا گیا ڈیٹا

تمام Get data ایکشنز 0 سے 100 وسائل کی فہرست واپس کرتے ہیں۔ آپ کے استعمال کی صورت کے لحاظ سے، آپ اس ڈیٹا کو مختلف طریقوں سے استعمال کرنا چاہیں گے:

  • اگر آپ کو فہرست کے ہر آئٹم کو انفرادی طور پر ہینڈل کرنے کی ضرورت ہے، جیسے کہ ہر ایک کے لیے ٹیگ شامل کرنا، تو آپ For each ایکشن استعمال کر سکتے ہیں۔
  • اگر آپ کو ڈیٹا کو جمع کرنے کی ضرورت ہے، جیسے کہ کتنے نتائج واپس کیے گئے ہیں اس کی گنتی کرنا، تو آپ Count یا Sum ایکشنز استعمال کر سکتے ہیں۔
  • اگر آپ کو فہرست آؤٹ پٹ کرنے کی ضرورت ہے، جیسے کہ تمام آئٹمز کے ساتھ ایک ای میل بھیجنا، تو آپ واپس کیے گئے ڈیٹا کو براہ راست بعد کے ایکشنز میں استعمال کر سکتے ہیں۔

اس ایکشن کے بعد آنے والے مراحل میں واپس کیے گئے ڈیٹا تک رسائی حاصل کرنے کے لیے، Get abandoned checkout data نامی متغیر استعمال کریں، جو ترک شدہ چیک آؤٹس کی ایک فہرست ہے۔ آپ اس متغیر کو شرائط اور ایکشنز دونوں میں استعمال کر سکتے ہیں۔ مثال کے طور پر، آپ ترک شدہ چیک آؤٹس کی فہرست کو Send internal email ایکشن میں اس طرح بھیج سکتے ہیں:

{% for single_checkout in getAbandonedCheckoutData %}
  * {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}

ٹرگرز

آپ اس ایکشن کو کسی بھی ورک فلو میں استعمال کر سکتے ہیں، بشمول Scheduled time ٹرگر کے۔ ایسے ورک فلو میں جو Scheduled time ٹرگر استعمال کرتا ہے، ورک فلو کسی ایونٹ کے نتیجے کی بجائے آپ کے بتائے گئے وقت پر شروع ہوتا ہے۔ چونکہ آپ کے سٹور میں یا کسی ایپ سے ایسا کوئی مخصوص ایونٹ نہیں ہے جو ورک فلو کو شروع کرے، اس لیے کوئی ڈیٹا خودکار طور پر شامل نہیں ہوتا ہے۔

API کا حوالہ

اس ایکشن میں استعمال ہونے والی API کے بارے میں مزید معلومات کے لیے، Abandoned checkouts query دیکھیں۔