CSV فائل استعمال کر کے صارفین کو بڑی تعداد میں امپورٹ کرنا
آپ Shopify POS کے لیے نئے ایڈمن صارفین یا Point of sale (POS) صارفین بنانے کے لیے اپنے Shopify admin سے CSV فائل امپورٹ کر سکتے ہیں، اور بڑی تعداد میں ان کی سٹور تک رسائی کا نظم کر سکتے ہیں۔
آپ اپنے یوزر اکاؤنٹس میں درج ذیل تبدیلیاں کرنے کے لیے CSV امپورٹ کا استعمال کر سکتے ہیں:
- نئے ایڈمن صارفین بنائیں
- Shopify POS کے لیے مختص کردہ PIN کے ساتھ نئے پوائنٹ آف سیل (POS) صارفین بنائیں
- موجودہ ایڈمن اور POS یوزر اکاؤنٹس کو معطل اور دوبارہ فعال کریں
اس صفحے پر
- یوزر مینجمنٹ CSV فائل کے لیے غور طلب امور
- ایک نمونہ یوزر مینجمنٹ CSV فائل ڈاؤن لوڈ کریں
- یوزر مینجمنٹ CSV فائل کے لیے کالم کی تعریفیں
- CSV فائل میں نئے صارفین بنائیں
- CSV فائل میں موجودہ صارفین کو معطل یا دوبارہ فعال کریں
- کسی صارف کو متعدد رولز، لوکیشنز، اور سٹورز تفویض کرنا
- CSV فائل میں صارف کو گروپ تفویض کرنا
- اپنے Shopify admin سے صارف مینجمنٹ کی CSV فائل امپورٹ کریں
- یوزر مینجمنٹ امپورٹ کے عام مسائل کے حل
- امپورٹ کی خرابی کے پیغامات کو ٹربل شوٹ کرنا
یوزر مینجمنٹ CSV فائل کے لیے غور طلب امور
یوزر اکاؤنٹس میں کچھ تبدیلیاں CSV امپورٹ کے ذریعے تعاون یافتہ نہیں ہیں۔ ان اپ ڈیٹس کے لیے جو CSV امپورٹ مکمل نہیں کر سکتا، اپنے یوزر اکاؤنٹس کا دستی طور پر اپنے Shopify admin میں یا Shopify POS ایپ میں نظم کریں۔ CSV فائل کا استعمال کرتے ہوئے صارفین کو امپورٹ کرتے وقت درج ذیل امور کا جائزہ لیں:
- CSV فائل کا امپورٹ بڑی تعداد میں صارفین کو حذف کرنے کو سپورٹ نہیں کرتا ہے۔
- آپ صارفین کے لیے ٹو فیکٹر اتھینٹیکیشن کے تقاضوں کو سیٹ یا اپ ڈیٹ نہیں کر سکتے ہیں۔
- آپ Shopify POS کے لیے کسی موجودہ صارف کا PIN تبدیل نہیں کر سکتے۔
- آپ CSV امپورٹ سے نئے رولز، گروپس، یا لوکیشنز نہیں بنا سکتے۔ آپ کی فائل میں رول کے نام، گروپ کے نام، اور لوکیشن کے نام اس سے مماثل ہونے چاہئیں جو آپ کے Shopify admin میں پہلے سے موجود ہیں۔
- آپ CSV امپورٹ کے ساتھ صرف موجودہ صارفین کو معطل یا دوبارہ فعال کر سکتے ہیں۔ آپ کسی موجودہ صارف کا رول، تفویض کردہ گروپ، لوکیشن، یا سٹور تک رسائی تبدیل نہیں کر سکتے۔
- آپ صارف کی قسم کو تبدیل نہیں کر سکتے، جیسے کہ صرف POS والے صارف کو ایڈمن صارف میں تبدیل کرنا۔
ایک نمونہ یوزر مینجمنٹ CSV فائل ڈاؤن لوڈ کریں
ایک نمونہ فائل میں درکار کالم ہیڈرز اور ہر کالم کے لیے مثالی اقدار شامل ہوتی ہیں۔ آپ اپنے صارفین کو شامل کرنے سے پہلے اسے نقطہ آغاز کے طور پر استعمال کر سکتے ہیں۔
آپ اس صفحے سے ایک نمونہ یوزر مینجمنٹ CSV فائل ڈاؤن لوڈ کر کے دیکھ سکتے ہیں، یا اپنے Shopify admin میں Import صفحے سے نمونہ ڈاؤن لوڈ کر سکتے ہیں۔
اپنی سپریڈشیٹ ایپ میں CSV فائلوں کو محفوظ کرنے اور ان میں ترمیم کرنے کا طریقہ جاننے کے لیے، CSV فائل کھولیں اور اس میں ترمیم کریں سے رجوع کریں۔
یوزر مینجمنٹ CSV فائل کے لیے کالم کی تعریفیں
مندرجہ ذیل ٹیبل نمونے کی صارف مینجمنٹ CSV فائل کے ہر کالم کی فہرست دیتا ہے۔ ہر تعریف بتاتی ہے کہ جب آپ صارفین بناتے ہیں، یا جب آپ موجودہ صارفین کو معطل یا دوبارہ فعال کرتے ہیں تو کالم کو کس طرح استعمال کیا جاتا ہے، بشمول admin صارفین اور صرف POS صارفین کے درمیان فرق۔
| CSV کالم | تعریف |
|---|---|
| id | ہر اکاؤنٹ کے لیے منفرد یوزر ID۔ جب آپ اپنی یوزر مینجمنٹ کی معلومات کو بطور CSV فائل ایکسپورٹ کرتے ہیں، تو ہر صارف کی ID کو id کالم میں درج کیا جاتا ہے۔ جب آپ اپنے Shopify admin میں کسی صارف کی پروفائل کھولتے ہیں تو آپ براؤزر URL میں بھی اس کی ID تلاش کر سکتے ہیں۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| user_type | صارف کی قسم، جیسے کہ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
ایک درست ای میل ایڈریس۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
| |
| phone | صارف کا فون نمبر۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| given_name | صارف کا پہلا نام۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| family_name | صارف کا آخری نام۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| status | یوزر اکاؤنٹ کا اسٹیٹس، جیسے بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| role_name | صارف کو تفویض کردہ رول کا نام۔ رول کا نام موجود ہونا چاہیے اور اس صارف کی قسم کے لیے درست ہونا چاہیے۔ CSV فائل کی ایک قطار میں یا تو کوئی رول تفویض کیا جا سکتا ہے یا کوئی گروپ، لیکن دونوں نہیں۔ اگر آپ ایک ہی قطار پر role_name اور group_name دونوں میں ویلیو درج کرتے ہیں، تو اس قطار کے لیے امپورٹ ناکام ہو جاتی ہے۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| group_name | صارف کو تفویض کردہ گروپ۔ گروپ صرف Shopify Plus plan پر موجود آرگنائزیشن کے لیے دستیاب ہیں۔ CSV فائل کی ایک قطار میں یا تو کوئی گروپ تفویض کیا جا سکتا ہے یا کوئی رول، لیکن دونوں نہیں۔ اگر آپ ایک ہی قطار پر group_name اور role_name دونوں میں ویلیو درج کرتے ہیں، تو اس قطار کے لیے امپورٹ ناکام ہو جاتی ہے۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| store_name | وہ سٹور جس تک صارف رسائی حاصل کر سکتا ہے۔ لازمی طور پر آپ کے Shopify ایڈمن میں موجود سٹور کے نام سے بالکل مماثل ہونا چاہیے۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| pos_location_name | وہ POS لوکیشن جس تک صارف رسائی حاصل کر سکتا ہے۔ لوکیشن کا نام لازمی طور پر اس سٹور میں موجود کسی لوکیشن سے مماثل ہونا چاہیے۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| all_current_and_future_locations | اگر اس قطار پر POS کی اجازتیں سٹور کی ہر موجودہ اور مستقبل کی لوکیشن کا احاطہ کرتی ہیں تو بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
| pin | Shopify POS میں سائن ان کرنے کے لیے پن (PIN): ایک 4–6 ہندسوں کا نمبر۔ CSV فائل کی ہر اس قطار پر پن یکساں ہونا چاہیے جو ایک سٹور کے اندر ایک ہی صارف کے لیے POS کی اجازتیں تفویض کرتی ہے۔ ایک ہی صارف کے لیے مختلف سٹورز میں پن مختلف ہو سکتا ہے۔ ہر سٹور میں، ہر پن کو ایک یوزر اکاؤنٹ کے لیے منفرد ہونا چاہیے۔ بنانے کے لیے:
معطل یا دوبارہ فعال کرنے کے لیے:
|
CSV فائل میں نئے صارفین بنائیں
نیا صارف بنانے کے لیے، اس قطار میں id کو خالی چھوڑ دیں۔ صارف بننے کے بعد، امپورٹ خودکار طور پر id کو ایک ویلیو تفویض کر دیتی ہے۔
صارفین کو ایک سے زیادہ لوکیشن، رول، یا سٹور تک رسائی دینے کے لیے، صارف کو متعدد رول، لوکیشن، اور سٹور تفویض کرنا سے رجوع کریں۔
POS صارف بنائیں
POS صارف بنانے کے لیے، درج ذیل فیلڈ کے لیے ایک ویلیو درج کریں:
- user_type میں
Point of saleدرج کریں۔ - given_name اور family_name درج کریں۔
- صارف کی پرمیشن سیٹ کرنے کے لیے، درج ذیل میں سے کسی ایک فیلڈ کے لیے ویلیو درج کریں:
- role_name اور store_name: اگر آپ کی تنظیم کا ایک سے زیادہ سٹور ہے، تو دونوں فیلڈ درکار ہیں۔
- group_name: صرف Shopify Plus plan پر دستیاب ہے۔ کوئی گروپ تفویض کرنے کا طریقہ جاننے کے لیے، CSV فائل میں صارف کو گروپ تفویض کرنا سے رجوع کریں۔
- لوکیشن کی رسائی سیٹ کرنے کے لیے، درج ذیل فیلڈ کے لیے ایک ویلیو درج کریں:
- مخصوص لوکیشن تک رسائی کے لیے، pos_location_name درج کریں، اور all_current_and_future_locations کو
FALSEپر سیٹ کریں۔ - تمام لوکیشن تک رسائی کے لیے، all_current_and_future_locations کو
TRUEپر سیٹ کریں، اور pos_location_name کو خالی چھوڑ دیں۔
- مخصوص لوکیشن تک رسائی کے لیے، pos_location_name درج کریں، اور all_current_and_future_locations کو
- اختیاری: email، phone، یا pin درج کریں۔ لازمی ہے کہ PIN 4-6 ہندسوں کا ایک ایسا نمبر ہو جو کسی سٹور میں منفرد ہو۔
admin صارف بنائیں
admin صارف بنانے کے لیے، درج ذیل فیلڈ کے لیے ایک ویلیو درج کریں:
- user_type میں
Adminدرج کریں۔ - email درج کریں۔
- صارف کی پرمیشن سیٹ کرنے کے لیے، درج ذیل فیلڈ کے لیے ایک ویلیو درج کریں:
- role_name اور store_name: اگر آپ کی تنظیم کا صرف ایک سٹور ہے، تو store_name درکار نہیں ہے۔ اگر رول تنظیمی سطح کا رول ہے، تو store_name کو خالی چھوڑ دیں۔
- group_name: صرف Shopify Plus plan پر دستیاب ہے۔ کوئی گروپ تفویض کرنے کا طریقہ جاننے کے لیے، CSV فائل میں صارف کو گروپ تفویض کرنا سے رجوع کریں۔
- اختیاری: جب role_name ایک POS زمرے کا رول ہو، تو آپ اس قطار پر pin کے لیے کوئی ویلیو درج کر سکتے ہیں۔ اگر آپ PIN متعین نہیں کرتے ہیں، تو امپورٹ صارف کے لیے ایک PIN تیار کرتی ہے۔
- اگر role_name ایک POS زمرے کا رول ہے، تو آپ کو لازماً صارف کے لیے لوکیشن کی رسائی سیٹ کرنی چاہیے۔ درج ذیل فیلڈ کے لیے ایک ویلیو درج کریں:
- مخصوص لوکیشن تک رسائی کے لیے، pos_location_name درج کریں، اور all_current_and_future_locations کو
FALSEپر سیٹ کریں۔ - تمام لوکیشن تک رسائی کے لیے، all_current_and_future_locations کو
TRUEپر سیٹ کریں، اور pos_location_name کو خالی چھوڑ دیں۔
- مخصوص لوکیشن تک رسائی کے لیے، pos_location_name درج کریں، اور all_current_and_future_locations کو
CSV فائل میں موجودہ صارفین کو معطل یا دوبارہ فعال کریں
آپ اپنی صارف مینجمنٹ CSV فائل میں فی صارف ایک قطار شامل کر کے موجودہ صارف کو معطل یا دوبارہ فعال کر سکتے ہیں۔ صارفین کی شناخت id سے کی جاتی ہے۔
کسی موجودہ صارف کو معطل یا دوبارہ فعال کرنے کے لیے، درج ذیل فیلڈ کے لیے ایک ویلیو درج کریں:
- صارف کے لیے id درج کریں۔
- صارف کے لیے user_type درج کریں۔
- اگر صارف ایک admin صارف ہے، تو درج ذیل فیلڈ کے لیے ایک ویلیو درج کریں:
- email: درکار ہے۔
- given_name: اختیاری۔ اگر آپ کوئی ویلیو درج کرتے ہیں، تو اس کا آپ کے Shopify admin میں صارف کے پہلے نام سے مماثل ہونا لازمی ہے۔
- family_name: اختیاری۔ اگر آپ کوئی ویلیو درج کرتے ہیں، تو اس کا آپ کے Shopify admin میں صارف کے آخری نام سے مماثل ہونا لازمی ہے۔
- phone: اختیاری۔ اگر آپ کوئی ویلیو درج کرتے ہیں، تو اس کا آپ کے Shopify admin میں صارف کے فون نمبر سے مماثل ہونا لازمی ہے۔
- اگر صارف ایک POS صارف ہے، تو درج ذیل فیلڈ کے لیے ایک ویلیو درج کریں:
- given_name: درکار ہے۔
- family_name: درکار ہے۔
- email: اگر صارف کے اکاؤنٹ پر ای میل ہے، تو یہ فیلڈ درکار ہے۔
- phone: اگر صارف کے اکاؤنٹ پر فون نمبر ہے، تو یہ فیلڈ درکار ہے۔
- status: صارف کو معطل کرنے کے لیے
Suspended، یا صارف کو دوبارہ فعال کرنے کے لیےActiveدرج کریں۔ آپ صارف کو صرف اسی وقت معطل کر سکتے ہیں جب آپ کے Shopify admin میں ان کا موجودہ سٹیٹسActiveیاInactiveہو۔ آپ صارف کو صرف اسی وقت دوبارہ فعال کر سکتے ہیں جب ان کا موجودہ سٹیٹسSuspendedہو۔
صارف کو متعدد رولز، لوکیشنز، اور سٹورز تفویض کرنا
جب آپ نیا صارف بناتے ہیں، تو آپ ایک ہی CSV فائل امپورٹ میں اس صارف کو ایک سے زیادہ رول، POS لوکیشن، اور سٹور تفویض کر سکتے ہیں۔ ہر رول، لوکیشن، یا سٹور کے امتزاج کو فائل میں اپنی الگ قطار کی ضرورت ہوتی ہے۔
ہر اس ویلیو کے لیے ایک قطار شامل کریں جسے آپ ایک ہی صارف کو تفویض کرنا چاہتے ہیں۔ اس صارف کی ہر قطار پر، ایک جیسی شناختی ویلیوز درج کریں تاکہ امپورٹ ہر قطار کو اس ایک یوزر اکاؤنٹ پر لاگو کرے۔ ہر قطار پر id کو خالی چھوڑ دیں۔ صارف کی تخلیق کے بعد امپورٹ id تفویض کرتا ہے۔
ہر قطار پر درکار شناختی ویلیوز
امپورٹ کے ذریعے ایک ہی صارف کی شناخت کرنے کے لیے، اس صارف کے لیے اپنی CSV فائل کی ہر قطار پر درج ذیل ویلیوز درج کریں:
- ایڈمن صارفین کے لیے، اس صارف کی ہر قطار پر یکساں email اور user_type کا درج ہونا لازمی ہے۔
- POS صارفین کے لیے، اس صارف کی ہر قطار پر یکساں user_type، given_name، family_name، email، اور phone کا درج ہونا لازمی ہے۔
ایک ہی سٹور میں صارف کو متعدد رولز تفویض کرنا
ایک ہی صارف ایک ہی سٹور پر ایک سے زیادہ رول رکھ سکتا ہے جب ہر رول کو CSV فائل میں اس کی اپنی قطار پر پیش کیا جاتا ہے۔
کسی صارف کو ایک ہی سٹور پر ایک سے زیادہ رول تفویض کرنے کے لیے، آپ کو اپنی CSV فائل میں فی رول ایک قطار شامل کرنی ہوگی۔ ہر قطار پر، اس صارف کے لیے ایک جیسی شناختی ویلیوز درج کریں، اور پھر بعینہ وہ store_name اور role_name شامل کریں جو آپ کے Shopify ایڈمن میں درج ہیں۔
ایک ہی سٹور میں متعدد POS لوکیشنز تفویض کرنا
جب کسی صارف کو سٹور میں صرف مخصوص POS لوکیشنز تک رسائی حاصل کرنی ہو، تو آپ ہر لوکیشن کو ایک الگ قطار میں درج کرتے ہیں۔
کسی یوزر کو متعدد مخصوص POS لوکیشن تک رسائی دینے کے لیے، آپ کو اپنی CSV فائل میں فی لوکیشن ایک قطار شامل کرنا ہوگی۔ ہر قطار میں، اس یوزر کے لیے ایک جیسی شناختی ویلیو درج کریں، اپنے Shopify admin میں درج pos_location_name درج کریں، اور ہر قطار میں all_current_and_future_locations کو FALSE پر سیٹ کریں۔
مثال کے طور پر، ایک سٹور میں دو مخصوص لوکیشن پر صارف کو ایک ہی رول دینے کے لیے، فی لوکیشن ایک قطار شامل کریں۔
| role_name | pos_location_name | all_current_and_future_locations |
|---|---|---|
Cashier | Location 1 | FALSE |
Cashier | Location 2 | FALSE |
متبادل کے طور پر، تمام موجودہ اور مستقبل کی لوکیشن تک رسائی دینے کے لیے، all_current_and_future_locations کو TRUE پر سیٹ کر کے ایک ہی قطار استعمال کریں اور pos_location_name کو خالی چھوڑ دیں۔ اس سٹور میں اس یوزر کی ہر قطار پر ایک ہی TRUE یا FALSE ویلیو استعمال کریں۔ آپ انہیں قطاروں کے درمیان ملا نہیں سکتے۔
متعدد سٹور پر یوزر کی رسائی تفویض کرنا
ایک سے زیادہ سٹور والی آرگنائزیشن ایک ہی شخص کو ہر اس سٹور میں رسائی دے سکتی ہے جس کی انہیں ضرورت ہو۔
جب ایک ہی یوزر کو ایک سے زیادہ سٹور میں رسائی کی ضرورت ہو، تو ہر role-store-location کے امتزاج کے لیے ایک قطار استعمال کریں۔ ہر قطار میں، آپ کو اس یوزر کے لیے ایک جیسی شناختی ویلیو کے ساتھ ساتھ اپنے Shopify admin میں درج بالکل وہی store_name درج کرنا ہوگا۔
آپ ہر سٹور کے لیے ایک ہی یوزر کو متعدد رول اور متعدد POS لوکیشن تفویض کر سکتے ہیں۔
قطاریں تخلیق کرنے پر all_current_and_future_locations اور pos_location_name کے لیے، قطار کے وہی پیٹرن استعمال کریں جو ایک ہی سٹور میں متعدد POS لوکیشن تفویض کرنے میں استعمال کیے گئے ہیں۔ جب pos_location_name کی اس قطار میں کوئی ویلیو موجود ہو تو آپ all_current_and_future_locations کو TRUE پر سیٹ نہیں کر سکتے۔
درج ذیل مثال ایک ہی POS صارف کو دو مختلف سٹور میں مختلف لوکیشن کی رسائی تفویض کرتی ہے۔
| store_name | role_name | pos_location_name | all_current_and_future_locations |
|---|---|---|---|
StoreName_USA | Cashier | StoreName_USA_SF_01 | FALSE |
StoreName_CAN | Store Teller | TRUE |
اگر کسی یوزر کی کوئی قطار ناکام ہو جاتی ہے، تو اس یوزر کی تمام قطاریں مسترد کر دی جاتی ہیں۔ خرابی دور کرنے کے بعد، اگلی امپورٹ میں اس یوزر کی ہر قطار شامل کریں۔
CSV فائل میں صارف کو کوئی گروپ تفویض کرنا
گروپ صرف Shopify Plus plan پر موجود آرگنائزیشن کے لیے دستیاب ہیں۔ ایک گروپ میں ایک یا زیادہ رول شامل ہوتے ہیں، لہذا کوئی گروپ تفویض کرنے سے صارف کو ایک ہی وقت میں متعدد رول مل سکتے ہیں۔
کوئی گروپ یا واحد رول تفویض کرنا
CSV فائل میں ہر قطار یا تو کوئی گروپ یا ایک واحد رول تفویض کر سکتی ہے، لیکن دونوں نہیں:
- گروپ تفویض کرنے کے لیے، group_name میں گروپ درج کریں اور role_name کو خالی چھوڑ دیں۔
- کوئی واحد رول تفویض کرنے کے لیے، role_name میں رول درج کریں اور group_name کو خالی چھوڑ دیں۔
اہل صارفین کو گروپ تفویض کرنا
آپ کسی صارف کو تب کوئی گروپ تفویض کر سکتے ہیں جب گروپ میں موجود کم از کم ایک رول اس صارف کی قسم پر لاگو ہوتا ہو۔ گروپ کے ایسے رول جو صارف کی قسم پر لاگو نہیں ہوتے ہیں وہ نہیں دیے جاتے ہیں، لیکن ان سے کوئی خرابی بھی پیدا نہیں ہوتی ہے۔ لاگو ہونے والے رول کی بنیاد پر گروپ پھر بھی کامیابی کے ساتھ تفویض ہو جاتا ہے۔
آپ ایسا کوئی گروپ تفویض نہیں کر سکتے جس میں کوئی رول شامل نہ ہو۔
مختلف سٹور اور لوکیشن پر گروپ تفویض کرنا
آپ کو اپنی CSV فائل میں ہر اس سٹور کے لیے ایک قطار شامل کرنی چاہیے جہاں گروپ کوئی POS رول فراہم کرتا ہے۔ ان میں سے ہر قطار پر، آپ کو لوکیشن کی رسائی بھی سیٹ کرنی ہوگی:
- مخصوص لوکیشن تک رسائی کے لیے، pos_location_name درج کریں، اور all_current_and_future_locations کو
FALSEپر سیٹ کریں۔ ایک سٹور میں متعدد مخصوص لوکیشن دینے کے لیے، فی لوکیشن ایک قطار شامل کریں، اور ہر قطار میں ایک ہی گروپ اور سٹور ہو۔ - تمام لوکیشن تک رسائی کے لیے، all_current_and_future_locations کو
TRUEپر سیٹ کریں، اور pos_location_name کو خالی چھوڑ دیں۔
کسی گروپ کے لیے لوکیشن کی رسائی کی توثیق بالکل اسی طرح کی جاتی ہے جیسے کسی ایسے POS رول کی جو کسی گروپ کے ذریعے تفویض نہ کیا گیا ہو، جس میں یہ بھی شامل ہے کہ اس کا تصادم لوکیشن کی اس رسائی سے نہیں ہو سکتا جو اسی صارف کو دوسری قطار میں دی گئی ہو۔
گروپ تفویض کرتے وقت PIN سیٹ کرنا
PIN ان ہی اصولوں کی پیروی کرتا ہے جو متعدد رول والے صارفین پر لاگو ہوتے ہیں:
- اپنی CSV فائل میں pin صرف اس سٹور کے لیے کسی قطار میں درج کریں جہاں گروپ POS رول فراہم کرتا ہے۔
- کسی سٹور کے اندر PIN منفرد ہونا چاہیے، لیکن یہ مختلف سٹور میں مختلف ہو سکتا ہے۔
- کسی ایسے سٹور کے لیے قطار پر pin درج نہ کریں جہاں گروپ صرف غیر POS رول فراہم کرتا ہو۔
ایسا گروپ تفویض کرنا جس میں کوئی آرگنائزیشن رول شامل ہو
جب کسی گروپ میں ایسا آرگنائزیشن رول شامل ہوتا ہے جس کے پاس POS کی پرمیشن ہوتی ہے، تو آرگنائزیشن رول خودکار طور پر تمام لوکیشن تک رسائی دے دیتا ہے، لہذا فی سٹور لوکیشن کی شرط اس پر لاگو نہیں ہوتی۔ آپ اس قسم کا گروپ درج ذیل طریقوں میں سے کسی ایک سے تفویض کر سکتے ہیں:
- گروپ کے لیے واحد قطار: group_name میں گروپ درج کریں، اور store_name، pos_location_name، all_current_and_future_locations، اور pin کو خالی چھوڑ دیں۔ آرگنائزیشن رول خودکار طور پر تمام لوکیشن تک رسائی دیتا ہے۔
- واضح سٹور کی قطاریں: ہر اس سٹور کے لیے ایک قطار شامل کریں جہاں گروپ POS رول دیتا ہے۔ ان قطاروں میں سے ہر ایک پر، all_current_and_future_locations کو
TRUEپر سیٹ کریں۔ آپ آرگنائزیشن رول والے صارف کو کسی ایک لوکیشن تک محدود نہیں کر سکتے۔
کوئی گروپ تفویض کرنے کی مثالیں
درج ذیل مثالیں واضح کرتی ہیں کہ کس طرح ایک گروپ کو مختلف سٹور اور لوکیشن پر تفویض کیا جائے۔ ہر قطار group_name، store_name، pos_location_name، اور all_current_and_future_locations کے لیے ویلیو کی فہرست دیتی ہے۔
درج ذیل مثالوں میں، گروپ سٹور 1 میں ایک سٹور رول اور ایک POS رول دیتا ہے، اور سٹور 2 میں ایک POS رول دیتا ہے:
- مثال 1 گروپ کو دو سٹور میں تمام لوکیشن تک رسائی کے ساتھ تفویض کرتی ہے۔ چونکہ گروپ ہر سٹور میں ایک POS رول دیتا ہے، لہذا آپ کو اپنی CSV فائل میں فی سٹور ایک قطار شامل کرنی چاہیے۔
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Group name | Store 1 | TRUE | ||
Group name | Store 2 | TRUE |
- مثال 2 دو سٹورز میں گروپ کو تفویض کرتی ہے، لیکن گروپ سٹور 1 میں صرف POS رول اور سٹور 2 میں صرف سٹور کا رول فراہم کرتا ہے۔ اپنی CSV فائل میں صرف POS رول والے سٹور کے لیے ایک قطار شامل کریں۔ سٹور 2 میں صرف سٹور کا رول بغیر کسی قطار کے فراہم کیا جاتا ہے۔
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Group name | Store 1 | TRUE |
- مثال 3 دو سٹورز میں مخصوص لوکیشنز تک رسائی کے ساتھ گروپ کو تفویض کرتی ہے۔ آپ کو اپنی CSV فائل میں فی لوکیشن ایک قطار شامل کرنی ہوگی۔
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Group name | Store 1 | لوکیشن 11 | FALSE | |
Group name | Store 1 | لوکیشن 12 | FALSE | |
Group name | Store 2 | لوکیشن 21 | FALSE | |
Group name | Store 2 | لوکیشن 22 | FALSE |
مثال 4 ایک ایسے گروپ کو تفویض کرتی ہے جس میں سٹور رول اور POS رول کے علاوہ، POS پرمیشنز کے ساتھ ایک آرگنائزیشن رول بھی شامل ہے۔ آپ اس گروپ کو درج ذیل طریقوں میں سے کسی ایک سے تفویض کر سکتے ہیں:
- پہلا آپشن صرف ایک گروپ پر مشتمل قطار ہے، جہاں آرگنائزیشن رول تمام لوکیشنز تک رسائی فراہم کرتا ہے۔
- دوسرا آپشن ہر اس سٹور کے لیے ایک الگ اور واضح قطار استعمال کرتا ہے جہاں گروپ POS رول فراہم کرتا ہے۔ ہر قطار پر، all_current_and_future_locations کا
TRUEہونا لازمی ہے، کیونکہ آرگنائزیشن رول کو کسی ایک لوکیشن تک محدود نہیں کیا جا سکتا۔
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Group name |
| group_name | store_name | pos_location_name | all_current_and_future_locations | pin |
|---|---|---|---|---|
Group name | Store 1 | TRUE | ||
Group name | Store 2 | TRUE |
اپنے Shopify ایڈمن سے یوزر مینجمنٹ کی CSV فائل امپورٹ کریں
اپنی CSV فائل بنانے اور اسے درست فارمیٹ میں محفوظ کرنے کے بعد، آپ اسے اپنے آرگنائزیشن کے یوزر پیج سے اپ لوڈ کر سکتے ہیں۔ امپورٹ آپ کے Shopify admin میں چلتی ہے اور ان تمام قطاروں کی رپورٹ دیتی ہے جن پر کارروائی نہیں کی جا سکتی۔
اقدامات:
اپنے Shopify admin سے، سیٹنگز > یوزر پر جائیں۔
امپورٹ پر کلک کریں۔
اختیاری: ایک نمونہ CSV فائل ڈاؤن لوڈ کرنے کے لیے لنک پر کلک کریں، اور پھر اسے اپنی فائل کے لیے ایک ٹیمپلیٹ کے طور پر استعمال کریں۔
فائل اپ لوڈ کریں پر کلک کریں، اور پھر اپنی
.csvفائل منتخب کریں۔
امپورٹ مکمل ہونے کے بعد، اپنے Shopify admin میں تصدیق کا جائزہ لیں۔ اگر کسی بھی قطار میں خرابیاں ہیں، تو آپ کو تفصیلات کے ساتھ ایک ای میل موصول ہوگی تاکہ آپ اپنی فائل درست کر کے دوبارہ امپورٹ کر سکیں۔
عام یوزر مینجمنٹ امپورٹ کے مسائل کے حل
اگر آپ کو اپنی یوزر مینجمنٹ CSV فائل اپ لوڈ کرنے میں کسی مسئلے کا سامنا ہے، تو چیک کریں کہ آیا یہ مسئلہ درج ذیل حل میں موجود ہے۔
جب آپ کو کسی مخصوص ایرر میسج کی ٹربل شوٹنگ میں مدد کی ضرورت ہو، تو امپورٹ کے ایرر میسجز کی ٹربل شوٹنگ دیکھیں۔
خرابیاں دور کرنے کے بعد دوبارہ امپورٹ کرنا
جب کوئی امپورٹ ناکام ہو جاتی ہے، تو آپ کو ایک ای میل موصول ہوتی ہے جس میں ناکام ہونے والی قطاروں کی فہرست ہوتی ہے۔ اپنی فائل احتیاط سے دوبارہ امپورٹ کریں تاکہ آپ ڈپلیکیٹ یوزر نہ بنائیں۔
پوری فائل نہیں بلکہ صرف وہ یوزر دوبارہ امپورٹ کریں جن میں خرابیاں تھیں۔ درج ذیل طریقے استعمال کریں:
- ناکام ہونے والی قطاروں کو درست کریں، اور پھر ہر متاثرہ یوزر کے لیے اپنی نئی فائل میں ہر قطار شامل کریں۔ اگر ایک یوزر کی 3 قطاریں تھیں اور 1 قطار میں خرابی پیش آئی، تو اس یوزر کے لیے تمام 3 قطاریں مسترد کر دی گئیں۔ اپنی دوبارہ کی جانے والی امپورٹ میں تمام 3 درست شدہ قطاریں شامل کریں۔
- کامیابی سے امپورٹ ہونے والے یوزر شامل نہ کریں۔ وہ اکاؤنٹ پہلے سے موجود ہیں۔ انہیں دوبارہ امپورٹ کرنے سے
user already exists(یوزر پہلے سے موجود ہے) کی خرابی آ سکتی ہے، ڈپلیکیٹ یوزر بن سکتے ہیں یا دونوں ہو سکتے ہیں۔
اگر آپ ان یوزر کے لیے قطاروں سمیت پوری اصل فائل کو دوبارہ امپورٹ کرتے ہیں جو پہلے ہی کامیابی سے بنائے جا چکے تھے، تو آپ کو درج ذیل نتائج کا سامنا کرنا پڑ سکتا ہے:
- Admin یوزر: اگر کوئی ای میل ایڈریس پہلے سے استعمال میں ہے، تو آپ کو
user already existsیا ڈپلیکیٹ ای میل کی خرابی موصول ہو سکتی ہے۔ - POS یوزر: سسٹم ڈپلیکیٹ POS یوزر ریکارڈ بنا سکتا ہے۔ POS یوزر کو ایک منفرد ای میل کے بجائے نام اور متعلقہ فیلڈز استعمال کر کے میچ کیا جاتا ہے، اس لیے ایک ہی نام اور رول کے ساتھ دوسرا یوزر بنایا جا سکتا ہے۔
- سیٹ کی حدود: اگر امپورٹ ان یوزر کو گنتی ہے جو پہلے سے بنائے جا چکے تھے، تو آپ کو سیٹ کی حد کی خرابیاں موصول ہو سکتی ہیں۔ مزید جاننے کے لیے، ہر پرائسنگ پلان کے لیے یوزر کی زیادہ سے زیادہ تعداد دیکھیں۔
ایک ہی نام کے ساتھ متعدد POS یوزرز بنانا
اگر کسی POS یوزر کے لیے شناختی ویلیوز ایک امپورٹ میں متعدد قطاروں پر یکساں ہوں، بشمول غیر مسلسل قطاروں کے، تو امپورٹ کے عمل کے دوران ان قطاروں کو ایک ہی یوزر تصور کیا جاتا ہے۔
ایک امپورٹ میں ایک جیسے given_name اور family_name کے ساتھ الگ الگ POS یوزرز بنانے کے لیے، آپ کو ہر یوزر کے لیے درج ذیل میں سے کم از کم کسی ایک فیلڈ میں مختلف ویلیو درج کرنی ہوگی:
- phone
اگر آپ email یا phone کے لیے مختلف ویلیوز استعمال کر کے، ایک جیسے given_name اور family_name والے متعدد یوزرز کے درمیان فرق نہیں کر سکتے ہیں، تو آپ کو ہر یوزر کو ایک الگ CSV فائل میں امپورٹ کرنا ہوگا۔
فائل کا فارمیٹ اور اپ لوڈ کا سائز
درج ذیل مسائل CSV فائل کے فارمیٹ یا سائز سے متعلق ہیں، نہ کہ آپ کے یوزر کی قطاروں میں موجود ویلیو سے:
- غلط فائل فارمیٹ: آپ کی فائل کا
.csvفائل ہونا لازمی ہے جسے CSV فائل کھولیں اور اس میں ترمیم کریں میں بیان کی گئی انکوڈنگ کے ساتھ سیو (save) کیا گیا ہو۔ - فائل بہت بڑی ہے: اگر آپ کی فائل میں بہت سی قطاریں ہیں، تو اسے متعدد چھوٹی فائل میں تقسیم کریں اور انہیں ایک ایک کر کے امپورٹ کریں۔
POS یوزر ایک سے زیادہ رول والے یوزر کے بجائے متعدد یوزر کے طور پر ظاہر ہوتا ہے
جب اس شخص کے لیے ہر قطار پر user_type، given_name، family_name، email اور phone میچ ہوتے ہیں تو امپورٹ قطاروں کو ایک ہی POS یوزر سے میچ کرتی ہے۔ اگر ان میں سے کوئی بھی ویلیو قطاروں کے درمیان مختلف ہو، تو امپورٹ الگ الگ یوزر بناتی ہے۔
جب آپ کو ایک سے زیادہ رول والے ایک یوزر کی توقع ہو تو درج ذیل صورتحال اکثر ڈپلیکیٹ POS یوزر کا باعث بنتی ہے:
- ایک قطار پر ای میل لیکن دوسری پر نہیں: اگر آپ کسی POS یوزر کے لیے پہلی قطار پر email شامل کرتے ہیں لیکن اسے دوسری قطار پر خالی چھوڑ دیتے ہیں، تو امپورٹ الگ الگ یوزر بناتی ہے۔ اس یوزر کے لیے ہر قطار پر email شامل کریں، یا اسے ہر قطار پر خالی چھوڑ دیں۔
- نام میں ٹائپو: نام کی قطاروں میں ٹائپو کی وجہ سے الگ الگ یوزرز بن سکتے ہیں۔ مثال کے طور پر، اگر میچنگ کیس-سینسیٹیو ہے، تو ایک قطار میں
Janeاور دوسری قطار میںjaneکو مختلف یوزرز کے طور پر سمجھا جا سکتا ہے۔ ہر قطار میں یوزر کا نام ایک ہی طرح لکھیں۔ - ایک قطار میں فون مگر دوسری میں نہیں: اگر آپ POS یوزر کے لیے پہلی قطار میں phone شامل کرتے ہیں لیکن دوسری قطار کو خالی چھوڑ دیتے ہیں، تو امپورٹ الگ یوزرز بناتا ہے۔ اس یوزر کے لیے ہر قطار میں phone شامل کریں، یا ہر قطار میں اسے خالی چھوڑ دیں۔
یوزرز کو ڈپلیکیٹ ہونے سے بچانے کے لیے، اس بات کو یقینی بنائیں کہ آپ کی CSV فائل میں ایک ہی POS یوزر کے لیے ہر قطار میں user_type، given_name، family_name، email، اور phone بالکل ایک جیسے ہوں۔
سیٹ کی حد کے ایررز
آپ کی تنظیم کے پرائسنگ پلان پر ایڈمن یوزرز کے لیے سیٹ کی حدیں لاگو ہوتی ہیں۔ جب آپ کو امپورٹ کے دوران سیٹ کی حد کا ایرر موصول ہوتا ہے، تو امپورٹ شمار کرتا ہے کہ آپ کی فائل کتنے نئے ایڈمن یوزرز بنائے گی، اور اس تعداد کو آپ کے پلان کی سیٹ کی حد کے خلاف چیک کرتا ہے۔ اگر آپ اپنی سیٹ کی حد پر ہیں یا اس کے قریب ہیں، تو اپنی CSV میں نئے ایڈمن یوزرز کی تعداد کم کریں، یا دوبارہ امپورٹ کرنے سے پہلے اپنے پرائسنگ پلان کی یوزر کی حدوں کا جائزہ لیں۔
ڈپلیکیٹ POS یوزرز تلاش کرنے کے لیے اپنی یوزر لسٹ ایکسپورٹ کریں
جب آپ کو ڈپلیکیٹ POS یوزرز کا شبہ ہو تو آپ اپنی یوزر لسٹ کو CSV فائل میں ایکسپورٹ کر سکتے ہیں اور سپریڈ شیٹ میں قطاروں کا موازنہ کر سکتے ہیں۔ ایکسپورٹ میں ٹائم سٹیمپ (timestamps) شامل ہیں جو ظاہر کرتے ہیں کہ کون سا اکاؤنٹ پہلے بنایا گیا تھا۔
یہ جاننے کے لیے کہ ایکسپورٹس کس طرح ڈیلیور کی جاتی ہیں اور انہیں کون ڈاؤن لوڈ کر سکتا ہے، اپنی یوزر مینجمنٹ کی معلومات کو بطور CSV فائل ایکسپورٹ کرنے سے رجوع کریں۔
اقدامات:
اپنے Shopify admin سے، سیٹنگز > یوزر پر جائیں۔
ایکسپورٹ پر کلک کریں۔
ایکسپورٹ یوزرز ڈائیلاگ میں، ایکسپورٹ پر کلک کریں۔
جب آپ کو ای میل موصول ہو جائے، تو CSV کو اپنی ڈیوائس پر محفوظ کرنے کے لیے فائل ڈاؤن لوڈ کریں پر کلک کریں۔
فائل کو سپریڈ شیٹ ایپ میں کھولیں، اور پھر
GIVEN_NAMEکالم کے لحاظ سے ترتیب دیں۔ایکسپورٹ میں ایسے POS یوزرز کا جائزہ لیں جن کے given name، family name، email، اور phone کی ویلیوز مماثل ہوں اور جن کے
CREATED_ATاوقات ایک جیسے یا بہت قریب ہوں۔ یہ اکاؤنٹس غالباً ڈپلیکیٹس ہیں۔
ڈپلیکیٹ POS یوزرز کو مینوئلی ڈیلیٹ کریں
آپ CSV فائل استعمال کیے بغیر اپنے Shopify ایڈمن میں ڈپلیکیٹ POS یوزر اکاؤنٹ کو مینوئلی ہٹا سکتے ہیں۔
اقدامات:
اپنے Shopify admin سے، سیٹنگز > یوزر پر جائیں۔
ڈپلیکیٹ یوزر اکاؤنٹ منتخب کریں۔
ہٹائیں پر کلک کریں۔
CSV فائل استعمال کر کے ڈپلیکیٹ POS یوزرز کو بلک ڈیلیٹ کریں
آپ CSV امپورٹ کے ذریعے ڈپلیکیٹ اکاؤنٹس کو معطل (suspend) کر سکتے ہیں، اور پھر اپنے Shopify ایڈمن میں یوزرز صفحہ سے ان معطل شدہ اکاؤنٹس کو بلک میں ڈیلیٹ کر سکتے ہیں۔ اکاؤنٹس کو پہلے معطل کرنے سے آپ کو یہ تصدیق کرنے میں مدد ملتی ہے کہ ڈیلیٹ کرنے سے پہلے آپ کن اکاؤنٹس کو ہٹا رہے ہیں۔
اقدامات:
- اپنی موجودہ یوزر لسٹ ایکسپورٹ کریں۔
- ڈپلیکیٹ POS یوزرز کا موازنہ کرنے کے لیے اپنی یوزر لسٹ ایکسپورٹ کریں میں بیان کردہ موازنہ کے طریقے کو استعمال کرتے ہوئے ڈپلیکیٹ اکاؤنٹس کی شناخت کریں۔
- ہر ڈپلیکیٹ اکاؤنٹ کے لیے، id، user_type، email، phone، given_name، اور family_name کی ویلیوز کو ایک نئی CSV فائل میں کاپی کریں۔ وہی کالم سٹرکچر استعمال کریں جو نمونہ یوزر مینجمنٹ CSV فائل میں ہے۔
- ہر ڈپلیکیٹ قطار کے لیے status کو
Suspendedپر سیٹ کریں۔ role_name، group_name، store_name، pos_location_name، all_current_and_future_locations، اور pin کو خالی چھوڑ دیں۔ - ان یوزرز کو معطل کرنے کے لیے CSV فائل امپورٹ کریں۔
- سیٹنگز > یوزرز پر جائیں۔
- اگر دستیاب ہو، تو یوزر لسٹ کو معطل شدہ اکاؤنٹس تک فلٹر کریں۔ ان ڈپلیکیٹ اکاؤنٹس کو منتخب کریں جنہیں آپ نے معطل کیا ہے، اور پھر انہیں بلک میں ڈیلیٹ کر دیں۔
امپورٹ کے ایرر میسجز کی ٹربل شوٹنگ
جب یوزر مینجمنٹ CSV امپورٹ ناکام ہو جاتا ہے، تو آپ کو ایک ای میل موصول ہوتی ہے جس میں ایرر میسج اور متاثرہ قطاریں شامل ہوتی ہیں۔ درج ذیل سیکشنز اس بات کی وضاحت کرتے ہیں کہ ہر قسم کے میسج کا کیا مطلب ہے اور آپ دوبارہ امپورٹ کرنے سے پہلے اپنی CSV فائل میں کیا تبدیل کر سکتے ہیں۔
اگر آپ کو اب بھی اپنی CSV امپورٹ کے حوالے سے مسائل درپیش ہیں، تو Shopify سپورٹ سے رابطہ کریں۔
CSV فائل کے ایررز
CSV headers are missing or invalid
فائل میں کوئی ہیڈر قطار نہیں ہے یا ہیڈرز کو پارس (parse) نہیں کیا جا سکتا۔ امپورٹ صفحہ سے یوزر مینجمنٹ نمونہ استعمال کریں اور پہلی قطار کو بالکل اسی طرح رکھیں جیسا کہ فراہم کیا گیا ہے۔
CSV file is empty
ہیڈر کے نیچے فائل میں ڈیٹا کی کوئی قطار نہیں ہے۔ کم از کم ایک قطار شامل کریں یا اس بات کی تصدیق کریں کہ آپ نے مکمل فائل ایکسپورٹ یا محفوظ کی ہے۔
Missing required CSV headers
ایک یا زیادہ مطلوبہ کالم غائب ہیں۔ یوزر مینجمنٹ CSV فائل امپورٹ کرتے وقت امپورٹ کو درج ذیل ہیڈرز کی توقع ہوتی ہے:
- id
- user_type
- phone
- given_name
- family_name
- status
- role_name
- group_name
- store_name
- pos_location_name
- all_current_and_future_locations
- pin
نمونہ یوزر مینجمنٹ CSV فائل کے کالمز کو ڈیلیٹ یا ان کا نام تبدیل نہ کریں۔
Found extra CSV headers: [...]
فائل میں ایسے کالمز شامل ہیں جو اجازت یافتہ فہرست میں نہیں ہیں۔ ایسی کسی بھی ہیڈنگ کو ہٹا دیں جو یوزر مینجمنٹ CSV فائل کے ٹیمپلیٹ میں شامل نہیں ہے۔
یوزر کی شناخت کے ایررز
user_type must be 'Admin' or 'Point of sale'
user_type کے لیے سیٹ کی گئی ویلیو قابلِ قبول نہیں ہے۔ user_type کو Admin یا Point of sale پر سیٹ کریں۔
ایڈمن یا POS یوزر بنانے کے ایررز
نیا یوزر بنانے کے لیے جب یوزر کی id فیلڈ خالی ہو تو درج ذیل ٹربل شوٹنگ لاگو ہوتی ہے۔
Status is required
یوزر بنانے والی قطاروں پر، status کالم کو خالی چھوڑ دیں۔ امپورٹ آپ کے لیے status سیٹ کرتا ہے۔ اگر آپ کسی بنانے والی (create) قطار کے status کالم میں ویلیو درج کرتے ہیں، تو اس یوزر کا امپورٹ ناکام ہو جاتا ہے۔ معطل (suspend) یا دوبارہ فعال (reactivate) کرنے والی قطاروں پر، حسب ضرورت status کو Suspended یا Active پر سیٹ کریں۔
user_type must be 'Admin' or 'Point of sale'
آپ نے جو user_type درج کیا ہے وہ درست نہیں ہے۔ آپ کو Admin یا Point of sale درج کرنا چاہیے۔
ایڈمن یوزر بنانے کی خرابیاں
درج ذیل ٹربل شوٹنگ اس وقت لاگو ہوتی ہے جب id خالی ہو اور user_type کو Admin پر سیٹ کیا گیا ہو۔
Email is required
ایڈمن یوزر بناتے وقت آپ کو ہر قطار میں email کی ویلیو درج کرنا لازمی ہے۔
POS یوزر بنانے کی خرابیاں
درج ذیل ٹربل شوٹنگ اس وقت لاگو ہوتی ہے جب id خالی ہو اور user_type کو Point of sale پر سیٹ کیا گیا ہو۔
given_name is required
آپ کو ہر نئے POS یوزر کی قطار کے لیے given_name کی ویلیو درج کرنا لازمی ہے۔
family_name is required
آپ کو ہر نئے POS یوزر کی قطار کے لیے family_name کی ویلیو درج کرنا لازمی ہے۔
یوزر کی معطلی کی خرابیاں
درج ذیل ٹربل شوٹنگ اس وقت لاگو ہوتی ہے جب id کی کوئی ویلیو ہو اور آپ کسی موجودہ یوزر کا status تبدیل کر رہے ہوں۔
Suspend operation must have exactly 1 row.
آپ کی امپورٹ میں ایک سے زیادہ ایسی قطاریں شامل ہیں جو ایک ہی یوزر کو معطل یا دوبارہ فعال کرتی ہیں۔ ہر امپورٹ میں فی یوزر کو معطل یا دوبارہ فعال کرنے والی صرف ایک قطار شامل کریں۔
Status is required
status کی فیلڈ خالی ہے۔ آپ کو اسے ضرورت کے مطابق Suspended یا Active پر سیٹ کرنا لازمی ہے۔
[...] does not match with user.
اس خرابی کا مطلب یہ ہے کہ آپ کی قطار میں موجود ویلیو آپ کے Shopify ایڈمن میں id سے وابستہ یوزر کے لیے محفوظ کردہ ویلیو سے مماثل نہیں ہے۔ تصدیق کریں کہ آپ نے اپنی CSV فائل میں ان میں سے ہر ایک کالم کے لیے جو ویلیوز درج کی ہیں وہ اس یوزر کے لیے آپ کے Shopify ایڈمن میں درج ویلیوز سے مماثل ہیں:
- given_name
- family_name
- phone
- user_type
Status must be 'suspended' or 'active'.
status کو Suspended یا Active پر سیٹ کریں۔
[...] must be blank when suspending a user.
ان قطاروں پر جہاں آپ صرف status کو تبدیل کر رہے ہیں، ان فیلڈز کو خالی چھوڑ دیں:
- role_name
- group_name
- store_name
- pos_location_name
- all_current_and_future_locations
- pin