آرڈر ٹرانزیکشن بنائی گئی
جب کسی آرڈر پر ٹرانزیکشن بنائی جاتی ہے تو آرڈر ٹرانزیکشن بنائی گئی کا ٹرگر ایک ورک فلو شروع کرتا ہے۔
ایکشن
یہ ٹرگر ایک آرڈر فراہم کرتا ہے، اس لیے یہ آپ کو ایسا کوئی بھی ایکشن استعمال کرنے کے قابل بناتا ہے جس کے لیے آرڈر درکار ہو، بشمول:
- آرڈر لائن آئٹم شامل کریں
- آرڈر ٹیگ شامل کریں
- آرڈر آرکائیو کریں
- آرڈر منسوخ کریں
- پیمنٹ کیپچر کریں
- فلفلمنٹ آرڈر ہولڈ کریں
- آرڈر کو ادا شدہ کے بطور نشان زد کریں
آرڈر آپ کو کسٹمر جیسے دیگر ڈیٹا تک رسائی کی اجازت دیتے ہیں، اس لیے اسے کسٹمر ایکشن کے ساتھ استعمال کیا جا سکتا ہے۔ ان میں شامل ہیں:
- کسٹمر ٹیگ شامل کریں
- کسٹمر میٹا فیلڈ کو ہٹائیں
- کسٹمر ٹیگ کو ہٹائیں
- کسٹمر میٹا فیلڈ اپ ڈیٹ کریں
- کسٹمر کا نوٹ اپ ڈیٹ کریں
آرڈر میں لائن آئٹم جیسے ڈیٹا کی فہرستیں بھی شامل ہوتی ہیں۔ ایک ہر ایک کے لیے ایکشن استعمال کر کے، آپ ان فہرستوں میں لوپ کر سکتے ہیں اور ہر آئٹم پر ایکشن انجام دے سکتے ہیں۔ مثال کے طور پر، آپ لائن آئٹم میں لوپ کر کے ہر پروڈکٹ میں ایک ٹیگ شامل کر سکتے ہیں۔
آرڈر ٹرانزیکشن بنائی گئی کے ٹرگر کی ٹیسٹنگ
اس ٹرگر سے شروع ہونے والے ورک فلو کو ٹیسٹ کرنے کے لیے، ایک ٹیسٹ آرڈر بنائیں اور پھر اس پر ایک ٹرانزیکشن انجام دیں، جیسے کہ پیمنٹ کیپچر کرنا۔
API کی تفصیلات
آرڈر ٹرانزیکشن بنائی گئی کا ٹرگر Order Graphql API آبجیکٹ کے ساتھ ایکشن انجام دینے کی اجازت دیتا ہے۔
ٹیمپلیٹ
ڈیوائس میں لاگ ان ہونے والے staffMember کے ساتھ POS آرڈر کو ٹیگ کریں
جب POS ڈیوائس سے کوئی آرڈر ٹرانزیکشن بنائی جاتی ہے، تو اس میں وہ اسٹاف ممبر شامل ہوتا ہے جس نے آرڈر بنایا تھا (اور ٹرانزیکشن کی تھی)۔ یہ ورک فلو آرڈر کو "staff: