فلفلمنٹ آرڈر تقسیم ہو گیا
فلفلمنٹ آرڈر لائن آئٹم کو کسی فلفلمنٹ لوکیشن پر تفویض کرنے کا عمل ہے۔ فلفلمنٹ آرڈر تقسیم ہو گیا ٹرگر اس وقت ورک فلو شروع کرتا ہے جب آپ یا کوئی تھرڈ پارٹی ایپ فلفلمنٹ آرڈر کو تقسیم کرتی ہے۔ اس ٹرگر کا استعمال کرنے والے ورک فلو اصل فلفلمنٹ آرڈر کے ساتھ ساتھ تقسیم کے نتیجے میں بننے والے فلفلمنٹ آرڈر پر کام کرتے ہیں۔
اس صفحے پر
فلفلمنٹ آرڈر تقسیم ہو گیا ٹرگر کے ذریعے فراہم کردہ ڈیٹا
فلفلمنٹ آرڈر تقسیم ہو گیا ٹرگر سے شروع ہونے والے ورک فلو کو درج ذیل ڈیٹا فراہم کیا جاتا ہے۔
| ڈیٹا | تفصیل |
|---|---|
fulfillment order | اصل فلفلمنٹ آرڈر جسے تقسیم کیا گیا تھا۔ یہ GraphQL Admin API کے Fulfillment Order آبجیکٹ پر موجود ڈیٹا تک رسائی کی اجازت دیتا ہے |
remaining fulfillment order | تقسیم کے نتیجے میں باقی بچنے والا فلفلمنٹ آرڈر۔ یہ GraphQL Admin API کے Fulfillment Order آبجیکٹ پر موجود ڈیٹا تک رسائی کی اجازت دیتا ہے |
replacement fulfillment order | متبادل فلفلمنٹ آرڈر اگر اصل فلفلمنٹ آرڈر کو تقسیم نہیں کیا جا سکتا۔ یہ فیلڈ اختیاری ہے اور خالی (null) ہو سکتی ہے۔ یہ GraphQL Admin API کے Fulfillment Order آبجیکٹ پر موجود ڈیٹا تک رسائی کی اجازت دیتا ہے |
ایکشن
یہ ٹرگر فلفلمنٹ آرڈر فراہم کرتا ہے، جس سے آپ فلفلمنٹ آرڈر کی ضرورت والے کسی بھی ایکشن کو استعمال کر سکتے ہیں، بشمول:
- فلفلمنٹ آرڈر کی لوکیشن تبدیل کریں.
- فلفلمنٹ آرڈر ہولڈ کریں.
- فلفلمنٹ آرڈر کو فلفل شدہ کے بطور نشان زد کریں.
- فلفلمنٹ ہولڈ ریلیز کریں.
- فلفلمنٹ کی درخواست جمع کرائیں.
چونکہ فلفلمنٹ آرڈر کا تعلق بھی کسی آرڈر سے ہوتا ہے، اس لیے ٹرگر کو ان ایکشن کے ساتھ بھی استعمال کیا جا سکتا ہے جن کے لیے آرڈر کی ضرورت ہوتی ہے، جیسے کہ:
- آرڈر لائن آئٹم شامل کریں
- آرڈر ٹیگ شامل کریں
- آرڈر آرکائیو کریں
- آرڈر منسوخ کریں
- پیمنٹ کیپچر کریں
- فلفلمنٹ آرڈر کو ہولڈ کریں
- آرڈر کو ادا شدہ کے بطور مارک کریں
فلفلمنٹ آرڈر میں لائن آئٹم جیسے ڈیٹا کی فہرستیں بھی شامل ہوتی ہیں۔ آپ ان فہرستوں پر لوپ کر سکتے ہیں اور For each ایکشن کا استعمال کر کے ہر آئٹم پر ایکشن انجام دے سکتے ہیں۔ مثال کے طور پر، آپ انوینٹری کی دستیابی چیک کرنے کے لیے لائن آئٹم پر لوپ کر سکتے ہیں۔
ٹرگر کی ٹیسٹنگ
اس ٹرگر سے شروع ہونے والے ایکٹو ورک فلو کو ٹیسٹ کرنے کے لیے، آپ یہ کر سکتے ہیں:
- کوئی بھی آرڈر منتخب کر کے اور اسپلٹ کی فعالیت استعمال کر کے Shopify ایڈمن میں فلفلمنٹ آرڈر کو اسپلٹ کریں۔
- متبادل فلفلمنٹ آرڈر کو ہینڈل کرنے والے ورک فلو کو ٹیسٹ کرنے کے لیے، پہلے فلفلمنٹ آرڈر میں کچھ آئٹم کو جزوی طور پر فلفل کریں، پھر باقی ان فلفلڈ آئٹم کو اسپلٹ کریں۔ ان اقدامات پر عمل کرنے سے ایک متبادل فلفلمنٹ آرڈر تیار ہو جائے گا کیونکہ اصل فلفلمنٹ آرڈر کو اسپلٹ نہیں کیا جا سکتا۔
- fulfillmentOrderSplit mutation کا استعمال کر کے فلفلمنٹ آرڈر کو اسپلٹ کرنے کے لیے اپنی فریق ثالث آرڈر مینجمنٹ ایپ سے رابطہ کریں۔
API کی تفصیلات
فلفلمنٹ آرڈر اسپلٹ ٹرگر کی مدد سے FulfillmentOrderSplitResult GraphQL API object کے ساتھ ایکشن انجام دیے جا سکتے ہیں۔ یہ ٹرگر fulfillment_orders/split webhook سے مطابقت رکھتا ہے۔
متعلقہ ٹرگر
دیگر فلفلمنٹ آرڈر ورک فلو کے لیے، آپ ان پر بھی غور کر سکتے ہیں:
- فلفلمنٹ آرڈر ضم ہو گیا - فلفلمنٹ آرڈر کے ضم ہونے پر شروع ہوتا ہے۔
- فلفلمنٹ آرڈر فلفل ہونے کے لیے تیار ہے - فلفلمنٹ آرڈر کے فلفل ہونے کے لیے تیار ہونے پر شروع ہوتا ہے۔
- آرڈر فلفل ہو گیا - آرڈر میں موجود تمام لائن آئٹم کے فلفل ہونے پر شروع ہوتا ہے۔