CSV फ़ाइल का इस्तेमाल करके उपयोगकर्ताओं को एक साथ इंपोर्ट करना

आप Shopify POS के लिए नए एडमिन उपयोगकर्ता या Point of Sale (POS) उपयोगकर्ता बनाने और उनके स्टोर एक्सेस को एक साथ मैनेज करने के लिए अपने Shopify एडमिन से एक CSV फ़ाइल इंपोर्ट कर सकते हैं।

आप अपने उपयोगकर्ता खातों में ये बदलाव करने के लिए CSV इंपोर्ट का इस्तेमाल कर सकते हैं:

  • नए एडमिन उपयोगकर्ता बनाएं
  • Shopify POS के लिए असाइन किए गए PIN के साथ नए बिक्री की जगह (POS) यूज़र बनाएं
  • मौजूदा एडमिन और POS उपयोगकर्ता खातों को सस्पेंड और रीएक्टिवेट करें

उपयोगकर्ता मैनेजमेंट CSV फ़ाइल के लिए ध्यान रखने योग्य बातें

उपयोगकर्ता खातों में कुछ बदलाव CSV इंपोर्ट द्वारा समर्थित नहीं हैं। ऐसे अपडेट के लिए जिन्हें CSV इंपोर्ट पूरा नहीं कर सकता, अपने Shopify एडमिन या Shopify POS ऐप में अपने उपयोगकर्ता खातों को मैन्युअल रूप से मैनेज करें। CSV फ़ाइल का इस्तेमाल करके उपयोगकर्ताओं को इंपोर्ट करते समय नीचे दी गई बातों का ध्यान रखें:

  • CSV फ़ाइल इंपोर्ट, उपयोगकर्ताओं को एक साथ हटाने की सुविधा को सपोर्ट नहीं करता है।
  • आप उपयोगकर्ताओं के लिए दो तरीकों से पुष्टि की ज़रूरतों को सेट या अपडेट नहीं कर सकते हैं।
  • आप Shopify POS के लिए किसी मौजूदा उपयोगकर्ता का पिन नहीं बदल सकते हैं।
  • आप CSV इंपोर्ट से नए रोल, ग्रुप या लोकेशन नहीं बना सकते हैं। आपकी फ़ाइल में दिए गए रोल के नाम, ग्रुप के नाम और लोकेशन के नाम आपके Shopify एडमिन में पहले से मौजूद नामों से मेल खाने चाहिए।
  • आप CSV इंपोर्ट से सिर्फ़ मौजूदा उपयोगकर्ताओं को सस्पेंड या रीएक्टिवेट कर सकते हैं। आप किसी मौजूदा उपयोगकर्ता का रोल, असाइन किया गया ग्रुप, लोकेशन या स्टोर एक्सेस नहीं बदल सकते हैं।
  • आप उपयोगकर्ता का प्रकार नहीं बदल सकते हैं, जैसे कि सिर्फ़ POS इस्तेमाल करने वाले उपयोगकर्ता को एडमिन उपयोगकर्ता में बदलना।

नमूना उपयोगकर्ता मैनेजमेंट CSV फ़ाइल डाउनलोड करें

नमूना फ़ाइल में हर स्तंभ के लिए ज़रूरी स्तंभ हैडर और उदाहरण के तौर पर वैल्यू शामिल होती हैं। आप अपने खुद के उपयोगकर्ताओं को जोड़ने से पहले इसे शुरुआती बिंदु के रूप में इस्तेमाल कर सकते हैं।

आप इस पेज से एक सैंपल यूज़र मैनेजमेंट CSV फ़ाइल डाउनलोड कर सकते हैं और देख सकते हैं या अपने Shopify एडमिन के इंपोर्ट पेज से एक सैंपल डाउनलोड कर सकते हैं।

अपने स्प्रेडशीट ऐप में CSV फ़ाइलों को सेव और एडिट करने का तरीका जानने के लिए, CSV फ़ाइल खोलें और एडिट करें देखें।

उपयोगकर्ता मैनेजमेंट CSV फ़ाइल के लिए स्तंभ की परिभाषाएं

नीचे दी गई टेबल में सैंपल यूज़र मैनेजमेंट CSV फ़ाइल के हर स्तंभ को सूचीबद्ध किया गया है। हर परिभाषा समझाती है कि जब आप यूज़र बनाते हैं, या जब आप मौजूदा यूज़र को निलंबित या रीएक्टिवेट करते हैं, तो स्तंभ का उपयोग कैसे किया जाता है, जिसमें एडमिन यूज़र और केवल-POS यूज़र के बीच के अंतर भी शामिल हैं।

उपयोगकर्ता खातों को इंपोर्ट करने के लिए नमूना उपयोगकर्ता मैनेजमेंट CSV फ़ाइल में दिए गए स्तंभ।
CSV स्तंभपरिभाषा
id

हर खाते के लिए खास यूज़र आईडी। जब आप अपनी उपयोगकर्ता मैनेजमेंट जानकारी को CSV फ़ाइल के रूप में एक्सपोर्ट करते हैं, तो हर उपयोगकर्ता की आईडी id स्तंभ में दी गई होती है। जब आप अपने Shopify एडमिन में किसी उपयोगकर्ता की प्रोफ़ाइल खोलते हैं, तो आप ब्राउज़र URL में भी उसकी आईडी ढूंढ सकते हैं।

बनाने के लिए:

  • एडमिन या POS उपयोगकर्ता: खाली छोड़ दें। सिस्टम अपने आप id असाइन कर देता है।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS उपयोगकर्ता: ज़रूरी है। आपके एक्सपोर्ट या आपके Shopify एडमिन में मौजूद उपयोगकर्ता की आईडी से मेल खाना चाहिए।
user_type

उपयोगकर्ता का प्रकार, जैसे कि Admin या Point of sale। आप CSV इंपोर्ट से किसी मौजूदा उपयोगकर्ता का प्रकार नहीं बदल सकते हैं। जब आप एक उपयोगकर्ता खाते के लिए एक से ज़्यादा पंक्ति का इस्तेमाल करते हैं, तो उस उपयोगकर्ता की हर पंक्ति पर इस स्तंभ में एक ही वैल्यू का इस्तेमाल करें।

बनाने के लिए:

  • एडमिन उपयोगकर्ता: ज़रूरी है। Admin डालें।
  • POS उपयोगकर्ता: ज़रूरी है। Point of sale डालें।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS उपयोगकर्ता: ज़रूरी है। उपयोगकर्ता के मौजूदा प्रकार से मेल खाना चाहिए।
email

एक मान्य ईमेल पता।

बनाने के लिए:

  • एडमिन उपयोगकर्ता: हर पंक्ति पर ज़रूरी है। यह यूनीक होना चाहिए और किसी मौजूदा एडमिन उपयोगकर्ता के ईमेल से मेल नहीं खाना चाहिए।
  • POS उपयोगकर्ता: वैकल्पिक। आप किसी POS उपयोगकर्ता को ईमेल असाइन कर सकते हैं, या फ़ील्ड को खाली छोड़ सकते हैं। अगर आप उस उपयोगकर्ता के लिए किसी भी पंक्ति पर ईमेल डालते हैं, तो उस उपयोगकर्ता की हर पंक्ति पर वही ईमेल डालें।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन उपयोगकर्ता: ज़रूरी है।
  • POS उपयोगकर्ता: अगर उपयोगकर्ता के खाते में कोई ईमेल मौजूद है, तो उस उपयोगकर्ता की हर सस्पेंड या रीएक्टिवेट पंक्ति पर यह वैल्यू देना ज़रूरी है, और यह आपके Shopify एडमिन में उस उपयोगकर्ता के ईमेल पते से मेल खाना चाहिए।
phone

उपयोगकर्ता का फ़ोन नंबर।

बनाने के लिए:

  • एडमिन उपयोगकर्ता: बनाने वाली पंक्तियों पर इसे खाली छोड़ें ताकि एडमिन उपयोगकर्ता आपके स्टोर का आमंत्रण स्वीकार करते समय अपना फ़ोन नंबर जोड़ सकें। अगर आप इस फ़ील्ड के लिए बनाने वाली पंक्ति पर कोई वैल्यू डालते हैं, तो उपयोगकर्ता बनाने की प्रक्रिया विफल हो जाती है।
  • POS उपयोगकर्ता: वैकल्पिक।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन उपयोगकर्ता: वैकल्पिक। अगर आप इस फ़ील्ड के लिए कोई वैल्यू डालते हैं, तो यह आपके Shopify एडमिन में मौजूद उपयोगकर्ता की प्रोफ़ाइल के फ़ोन नंबर से मेल खानी चाहिए।
  • POS उपयोगकर्ता: अगर उपयोगकर्ता के खाते में फ़ोन नंबर मौजूद है, तो यह ज़रूरी है। अगर नंबर आपके Shopify एडमिन में उपयोगकर्ता की प्रोफ़ाइल में दिया गया है, तो इसे शामिल करें।
given_name

उपयोगकर्ता का पहला नाम।

बनाने के लिए:

  • एडमिन उपयोगकर्ता: बनाने वाली पंक्तियों पर इसे खाली छोड़ें ताकि एडमिन उपयोगकर्ता आपके स्टोर का आमंत्रण स्वीकार करते समय अपना पहला नाम जोड़ सकें। अगर आप इस फ़ील्ड के लिए बनाने वाली पंक्ति पर कोई वैल्यू डालते हैं, तो उपयोगकर्ता बनाने की प्रक्रिया विफल हो जाती है।
  • POS उपयोगकर्ता: ज़रूरी है।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन उपयोगकर्ता: वैकल्पिक। अगर आप कोई वैल्यू डालते हैं, तो यह आपके Shopify एडमिन में मौजूद उपयोगकर्ता के पहले नाम से मेल खानी चाहिए।
  • POS उपयोगकर्ता: आवश्यक। आपके Shopify एडमिन में उपयोगकर्ता के पहले नाम से मेल खाना चाहिए।
family_name

उपयोगकर्ता का अंतिम नाम।

बनाने के लिए:

  • एडमिन उपयोगकर्ता: बनाने वाली पंक्तियों (create rows) पर खाली छोड़ दें ताकि एडमिन आमंत्रण स्वीकार करते समय अपना अंतिम नाम जोड़ सके। यदि आप बनाने वाली पंक्ति में कोई मान दर्ज करते हैं, तो उपयोगकर्ता निर्माण विफल हो जाता है।
  • POS उपयोगकर्ता: ज़रूरी है।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन उपयोगकर्ता: वैकल्पिक। यदि आप कोई मान दर्ज करते हैं, तो वह आपके Shopify एडमिन में उपयोगकर्ता के अंतिम नाम से मेल खाना चाहिए।
  • POS उपयोगकर्ता: आवश्यक। आपके Shopify एडमिन में उपयोगकर्ता के अंतिम नाम से मेल खाना चाहिए।
status

उपयोगकर्ता खाते का स्टेटस, जैसे कि Active या Suspended

बनाने के लिए:

  • एडमिन या POS उपयोगकर्ता: खाली छोड़ दें। जब तक उपयोगकर्ता आपके स्टोर का आमंत्रण स्वीकार नहीं कर लेते, तब तक इंपोर्ट स्वचालित रूप से नए POS उपयोगकर्ताओं को Active और नए एडमिन उपयोगकर्ताओं को Pending पर सेट कर देता है।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS यूज़र: यूज़र को सस्पेंड करने के लिए Suspended दर्ज करें या उन्हें फिर से चालू करने के लिए Active दर्ज करें। Suspended केवल तभी दर्ज करें, जब यूज़र का मौजूदा स्टेटस Active या Inactive हो। Active केवल तभी दर्ज करें, जब उनका मौजूदा स्टेटस Suspended हो। अगर status इस पैटर्न से मेल नहीं खाता है, तो इंपोर्ट फ़ेल हो जाता है।
role_name

यूज़र को असाइन किए गए रोल का नाम. रोल का नाम मौजूद होना चाहिए और उस यूज़र प्रकार के लिए मान्य होना चाहिए. CSV फ़ाइल की एक पंक्ति या तो कोई रोल असाइन कर सकती है या कोई ग्रुप, लेकिन दोनों नहीं. अगर आप एक ही पंक्ति में role_name और group_name दोनों में कोई वैल्यू डालते हैं, तो उस पंक्ति के लिए इंपोर्ट विफल हो जाता है.

बनाने के लिए:

  • एडमिन या POS यूज़र: ज़रूरी है, जब तक कि इसके बजाय पंक्ति यूज़र को किसी ग्रुप के ज़रिए असाइन न करे. ग्रुप असाइन करने वाली पंक्तियों पर इस स्तंभ को खाली छोड़ दें, क्योंकि रोल ग्रुप द्वारा निर्धारित किए जाते हैं. ग्रुप असाइन करने का तरीका जानने के लिए, CSV फ़ाइल में किसी यूज़र को कोई ग्रुप असाइन करना देखें.

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS उपयोगकर्ता: खाली छोड़ दें। यदि आप कोई मान दर्ज करते हैं, तो उस पंक्ति के लिए इंपोर्ट विफल हो जाता है।
group_name

यूज़र को असाइन किया गया ग्रुप. ग्रुप केवल Shopify Plus प्लान पर मौजूद संगठनों के लिए उपलब्ध हैं. CSV फ़ाइल की एक पंक्ति या तो कोई ग्रुप असाइन कर सकती है या कोई रोल, लेकिन दोनों नहीं. अगर आप एक ही पंक्ति में group_name और role_name दोनों में कोई वैल्यू डालते हैं, तो उस पंक्ति के लिए इंपोर्ट विफल हो जाता है.

बनाने के लिए:

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS उपयोगकर्ता: खाली छोड़ दें। यदि आप कोई मान दर्ज करते हैं, तो उस पंक्ति के लिए इंपोर्ट विफल हो जाता है।
store_name

वह स्टोर जिसे उपयोगकर्ता एक्सेस कर सकता है। आपके Shopify एडमिन में किसी स्टोर के नाम से पूरी तरह मेल खाना चाहिए।

बनाने के लिए:

  • एडमिन या POS उपयोगकर्ता: यदि आपके संगठन में केवल एक स्टोर है, तो इंपोर्ट इस मान को डिफ़ॉल्ट रूप से उस स्टोर पर सेट कर देता है। यदि आपके संगठन में एक से अधिक स्टोर हैं, तो उस स्टोर का नाम दर्ज करें जिस पर यह पंक्ति लागू होती है। संगठन-स्तर या केवल-ग्रुप वाली कुछ पंक्तियों के इस कॉलम में स्टोर का नाम शामिल नहीं होता है।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS उपयोगकर्ता: खाली छोड़ दें। यदि आप कोई मान दर्ज करते हैं, तो उस पंक्ति के लिए इंपोर्ट विफल हो जाता है।
pos_location_name

वह POS लोकेशन जिसे उपयोगकर्ता एक्सेस कर सकता है। लोकेशन का नाम उस स्टोर में मौजूद किसी लोकेशन से मेल खाना चाहिए।

बनाने के लिए:

  • एडमिन उपयोगकर्ता: जब यह पंक्ति उस एडमिन उपयोगकर्ता को किसी विशिष्ट लोकेशन पर POS अनुमतियां देती है, तो लोकेशन का नाम दर्ज करें। अन्यथा खाली छोड़ दें।
  • POS उपयोगकर्ता: जब आप विशिष्ट नामित लोकेशन पर POS अनुमतियां प्रदान करते हैं, तो इस कॉलम में प्रत्येक लोकेशन का नाम उसकी अपनी अलग पंक्ति में दर्ज करें। उन पंक्तियों पर इसे खाली छोड़ दें जहां एक्सेस स्टोर में मौजूद हर वर्तमान और भविष्य की लोकेशन को कवर करता है।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS उपयोगकर्ता: खाली छोड़ दें। यदि आप कोई मान दर्ज करते हैं, तो उस पंक्ति के लिए इंपोर्ट विफल हो जाता है।
all_current_and_future_locations

अगर इस रो पर दी गई POS परमिशन स्टोर की हर मौजूदा और भविष्य की लोकेशन को कवर करती है, तो TRUE दर्ज करें। अगर परमिशन केवल pos_location_name में नाम वाली लोकेशन पर लागू होती है, तो FALSE दर्ज करें। अगर pos_location_name में कोई वैल्यू है, तो आप TRUE दर्ज नहीं कर सकते। एक ही स्टोर में एक ही यूज़र के लिए हर रो पर एक ही TRUE या FALSE वैल्यू का इस्तेमाल करें।

बनाने के लिए:

  • एडमिन उपयोगकर्ता: आवश्यक है जब इस पंक्ति के रोल में POS अनुमतियां शामिल हों। अन्यथा खाली छोड़ दें।
  • POS उपयोगकर्ता: ज़रूरी है।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS उपयोगकर्ता: खाली छोड़ दें। यदि आप कोई मान दर्ज करते हैं, तो उस पंक्ति के लिए इंपोर्ट विफल हो जाता है।
pin

Shopify POS में साइन इन करने के लिए PIN: एक 4–6 अंकों की संख्या। CSV फ़ाइल की हर उस पंक्ति में PIN समान होना चाहिए जो एक स्टोर के भीतर एक ही उपयोगकर्ता के लिए POS अनुमतियां असाइन करती है। एक ही उपयोगकर्ता के लिए अलग-अलग स्टोर में PIN अलग हो सकता है। हर स्टोर में, प्रत्येक PIN एक उपयोगकर्ता खाते के लिए यूनीक होना चाहिए।

बनाने के लिए:

  • एडमिन उपयोगकर्ता: वैकल्पिक। केवल उन पंक्तियों पर PIN दर्ज करें जहां PIN की आवश्यकता वाली POS अनुमतियां स्टोर स्तर पर सेट हैं, न कि उन पंक्तियों पर जहां अनुमतियां केवल ग्रुप स्तर पर हैं।
  • POS उपयोगकर्ता: वैकल्पिक। केवल उन पंक्तियों पर PIN दर्ज करें जहां POS अनुमतियां स्टोर स्तर पर हैं, न कि उन पंक्तियों पर जहां अनुमतियां केवल ग्रुप स्तर पर हैं।

सस्पेंड या रीएक्टिवेट करने के लिए:

  • एडमिन या POS उपयोगकर्ता: खाली छोड़ दें। यदि आप कोई मान दर्ज करते हैं, तो उस पंक्ति के लिए इंपोर्ट विफल हो जाता है।

CSV फ़ाइल में नए यूज़र बनाएं

नया यूज़र बनाने के लिए, उस पंक्ति पर id को खाली छोड़ दें। यूज़र बन जाने के बाद, इम्पोर्ट स्वचालित रूप से id को एक वैल्यू असाइन कर देता है।

यूज़र्स को एक से ज़्यादा लोकेशन, रोल या स्टोर का ऐक्सेस देने के लिए, यूज़र को कई रोल, लोकेशन और स्टोर असाइन करना देखें।

POS यूज़र बनाएं

POS यूज़र बनाने के लिए, निम्नलिखित फ़ील्ड के लिए वैल्यू दर्ज करें:

  • user_type में Point of sale दर्ज करें।
  • given_name और family_name दर्ज करें।
  • यूज़र अनुमतियां सेट करने के लिए, निम्नलिखित फ़ील्ड में से किसी एक के लिए वैल्यू दर्ज करें:
  • लोकेशन का ऐक्सेस सेट करने के लिए, निम्नलिखित फ़ील्ड के लिए वैल्यू दर्ज करें:
    • विशिष्ट लोकेशन के ऐक्सेस के लिए, pos_location_name दर्ज करें, और all_current_and_future_locations को FALSE पर सेट करें।
    • सभी लोकेशन के ऐक्सेस के लिए, all_current_and_future_locations को TRUE पर सेट करें, और pos_location_name को खाली छोड़ दें।
  • वैकल्पिक: email, phone या pin दर्ज करें। PIN एक 4-6 अंकों का नंबर होना चाहिए जो स्टोर में यूनीक हो।

एडमिन यूज़र बनाएं

एडमिन यूज़र बनाने के लिए, निम्नलिखित फ़ील्ड के लिए वैल्यू दर्ज करें:

  • user_type में Admin दर्ज करें।
  • email दर्ज करें।
  • यूज़र अनुमतियां सेट करने के लिए, निम्नलिखित फ़ील्ड के लिए वैल्यू दर्ज करें:
  • वैकल्पिक: जब 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 को खाली छोड़ दें।

CSV फ़ाइल में मौजूदा यूज़र को निलंबित या रीएक्टिवेट करें

आप अपनी यूज़र मैनेजमेंट CSV फ़ाइल में प्रति यूज़र एक पंक्ति जोड़कर किसी मौजूदा यूज़र को निलंबित या रीएक्टिवेट कर सकते हैं। यूज़र की पहचान id से की जाती है।

किसी मौजूदा यूज़र को निलंबित या रीएक्टिवेट करने के लिए, निम्नलिखित फ़ील्ड के लिए वैल्यू दर्ज करें:

  • यूज़र के लिए id दर्ज करें।
  • यूज़र के लिए user_type दर्ज करें।
  • अगर यूज़र एक एडमिन यूज़र है, तो निम्नलिखित फ़ील्ड के लिए वैल्यू दर्ज करें:
    • email: ज़रूरी है।
    • given_name: वैकल्पिक। अगर आप कोई वैल्यू दर्ज करते हैं, तो वह आपके Shopify एडमिन में यूज़र के पहले नाम से मेल खानी चाहिए।
    • family_name: वैकल्पिक। अगर आप कोई वैल्यू दर्ज करते हैं, तो वह आपके Shopify एडमिन में यूज़र के अंतिम नाम से मेल खानी चाहिए।
    • phone: वैकल्पिक। अगर आप कोई वैल्यू दर्ज करते हैं, तो वह आपके Shopify एडमिन में यूज़र के फ़ोन नंबर से मेल खानी चाहिए।
  • अगर यूज़र एक POS यूज़र है, तो निम्नलिखित फ़ील्ड के लिए वैल्यू दर्ज करें:
    • given_name: ज़रूरी है।
    • family_name: ज़रूरी है।
    • email: अगर यूज़र के अकाउंट पर कोई ईमेल है, तो यह फ़ील्ड ज़रूरी है।
    • phone: अगर यूज़र के अकाउंट पर कोई फ़ोन नंबर है, तो यह फ़ील्ड ज़रूरी है।
  • status: यूज़र को निलंबित करने के लिए Suspended, या यूज़र को रीएक्टिवेट करने के लिए Active दर्ज करें। आप किसी यूज़र को तभी निलंबित कर सकते हैं, जब उसका वर्तमान स्टेटस आपके Shopify एडमिन में 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 फ़ाइल में हर लोकेशन के हिसाब से एक रो जोड़नी होगी। हर रो पर, उस यूज़र के लिए एक ही पहचान वैल्यू दर्ज करें, वह pos_location_name दर्ज करें जो आपके Shopify एडमिन में लिस्टेड है और हर रो पर all_current_and_future_locations को FALSE पर सेट करें।

उदाहरण के लिए, किसी एक स्टोर में दो विशिष्ट लोकेशन पर किसी यूज़र को समान रोल देने के लिए, प्रति लोकेशन एक पंक्ति जोड़ें.

CSV पंक्तियों के उदाहरण जो किसी एक स्टोर में दो विशिष्ट POS लोकेशन पर किसी यूज़र को समान रोल असाइन करते हैं.
role_namepos_location_nameall_current_and_future_locations
कैशियरलोकेशन 1FALSE
कैशियरलोकेशन 2FALSE

इसके अलावा, सभी मौजूदा और भविष्य की लोकेशन का एक्सेस देने के लिए, एक ही रो का इस्तेमाल करें जिसमें all_current_and_future_locations को TRUE पर सेट किया गया हो और pos_location_name को खाली छोड़ दिया गया हो। उस स्टोर में उस यूज़र के लिए हर रो पर एक ही TRUE या FALSE वैल्यू का इस्तेमाल करें। आप अलग-अलग रो में इन्हें मिक्स नहीं कर सकते।

कई स्टोर में यूज़र एक्सेस असाइन करना

एक से अधिक स्टोर वाले संगठन, ज़रूरत के मुताबिक एक ही व्यक्ति को प्रत्येक स्टोर में एक्सेस दे सकते हैं।

जब एक ही यूज़र को एक से अधिक स्टोर में एक्सेस की आवश्यकता होती है, तो प्रति रोल-स्टोर-लोकेशन कॉम्बिनेशन के लिए एक पंक्ति का उपयोग करें। प्रत्येक पंक्ति पर, आपको उस यूज़र के लिए समान पहचान मान और आपके Shopify एडमिन में सूचीबद्ध सटीक store_name दर्ज करना होगा।

आप प्रत्येक स्टोर के लिए एक ही यूज़र को कई रोल और कई POS लोकेशन असाइन कर सकते हैं।

क्रिएट रो पर all_current_and_future_locations और pos_location_name के लिए, एक ही स्टोर में कई POS लोकेशन असाइन करने वाले उसी रो पैटर्न का इस्तेमाल करें। जब उस रो पर pos_location_name की कोई वैल्यू होती है, तो आप all_current_and_future_locations को TRUE पर सेट नहीं कर सकते।

निम्नलिखित उदाहरण समान POS यूज़र को दो अलग-अलग स्टोर में अलग-अलग लोकेशन एक्सेस असाइन करता है.

CSV पंक्तियों के उदाहरण जो समान POS यूज़र को दो अलग-अलग स्टोर में अलग-अलग लोकेशन एक्सेस असाइन करते हैं.
store_namerole_namepos_location_nameall_current_and_future_locations
StoreName_USAकैशियरStoreName_USA_SF_01FALSE
StoreName_CANस्टोर टेलरTRUE

यदि किसी यूज़र के लिए कोई पंक्ति विफल हो जाती है, तो उस यूज़र की सभी पंक्तियां अस्वीकृत कर दी जाती हैं। आपके द्वारा त्रुटि ठीक करने के बाद, अगले इंपोर्ट में उस यूज़र के लिए प्रत्येक पंक्ति शामिल करें।

CSV फ़ाइल में किसी यूज़र को कोई ग्रुप असाइन करना

ग्रुप केवल Shopify Plus प्लान पर मौजूद संगठनों के लिए उपलब्ध हैं. कोई ग्रुप एक या अधिक रोल का बंडल होता है, इसलिए कोई ग्रुप असाइन करके किसी यूज़र को एक ही समय में कई रोल की अनुमति दी जा सकती है.

कोई ग्रुप या सिंगल रोल असाइन करना

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 पंक्ति पर दर्ज न करें जहां ग्रुप केवल गैर-POS (non-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 के लिए वैल्यू सूचीबद्ध करती है.

निम्नलिखित उदाहरणों में, ग्रुप Store 1 में स्टोर रोल और POS रोल की अनुमति देता है, और Store 2 में POS रोल की अनुमति देता है:

  • उदाहरण 1 दो स्टोर में सभी लोकेशन के एक्सेस के साथ ग्रुप असाइन करता है. चूंकि ग्रुप प्रत्येक स्टोर में POS रोल की अनुमति देता है, इसलिए आपको अपनी CSV फ़ाइल में प्रति स्टोर एक पंक्ति जोड़नी होगी.
CSV पंक्तियों के उदाहरण जो दो स्टोर में सभी लोकेशन के एक्सेस के साथ कोई ग्रुप असाइन करते हैं.
group_namestore_namepos_location_nameall_current_and_future_locationspin
ग्रुप का नामस्टोर 1TRUE
ग्रुप का नामस्टोर 2TRUE
  • उदाहरण 2 ग्रुप को दो स्टोर में असाइन करता है, लेकिन यह ग्रुप सिर्फ़ स्टोर 1 में POS रोल की अनुमति देता है और स्टोर 2 में सिर्फ़ स्टोर के रोल की अनुमति देता है। अपनी CSV फ़ाइल में केवल POS रोल वाले स्टोर के लिए एक रो जोड़ें। स्टोर 2 में सिर्फ़ स्टोर के रोल की अनुमति बिना रो जोड़े दी जाती है।
उदाहरण वाली CSV रो, जो एक स्टोर में POS रोल और दूसरे में सिर्फ़ स्टोर के रोल की अनुमति देने वाले ग्रुप को असाइन करती है।
group_namestore_namepos_location_nameall_current_and_future_locationspin
ग्रुप का नामस्टोर 1TRUE
  • उदाहरण 3 दो स्टोर में खास लोकेशन के एक्सेस वाले ग्रुप को असाइन करता है। आपको अपनी CSV फ़ाइल में हर लोकेशन के लिए एक रो जोड़नी होगी।
उदाहरण वाली CSV रो, जो दो स्टोर में खास लोकेशन के एक्सेस वाले ग्रुप को असाइन करती हैं।
group_namestore_namepos_location_nameall_current_and_future_locationspin
ग्रुप का नामस्टोर 1लोकेशन 11FALSE
ग्रुप का नामस्टोर 1लोकेशन 12FALSE
ग्रुप का नामस्टोर 2लोकेशन 21FALSE
ग्रुप का नामस्टोर 2लोकेशन 22FALSE
  • उदाहरण 4 एक ऐसे ग्रुप को असाइन करता है जिसमें स्टोर रोल और POS रोल के अलावा, POS अनुमति वाला संगठन रोल भी शामिल है। आप इस ग्रुप को नीचे दिए गए तरीकों में से किसी एक तरीके से असाइन कर सकते हैं:

    • पहला विकल्प सिर्फ़-ग्रुप वाली एक रो है, जिसमें संगठन रोल सभी लोकेशन का एक्सेस देता है।
    • दूसरा विकल्प हर उस स्टोर के लिए एक अलग रो का इस्तेमाल करता है जहां ग्रुप POS रोल देता है। हर रो में, all_current_and_future_locations का TRUE होना ज़रूरी है, क्योंकि संगठन रोल को किसी एक लोकेशन तक सीमित नहीं किया जा सकता।
उदाहरण वाली CSV रो, जो सिर्फ़-ग्रुप वाली एक रो का इस्तेमाल करके संगठन रोल वाले ग्रुप को असाइन करती है।
group_namestore_namepos_location_nameall_current_and_future_locationspin
ग्रुप का नाम
उदाहरण वाली CSV रो, जो स्टोर के लिए अलग रो का इस्तेमाल करके संगठन रोल वाले ग्रुप को असाइन करती हैं।
group_namestore_namepos_location_nameall_current_and_future_locationspin
ग्रुप का नामस्टोर 1TRUE
ग्रुप का नामस्टोर 2TRUE

अपने Shopify एडमिन से यूज़र मैनेजमेंट CSV फ़ाइल इंपोर्ट करें

अपनी CSV फ़ाइल बनाने और उसे सही फ़ॉर्मैट में सेव करने के बाद, आप उसे अपने संगठन के यूज़र पेज से अपलोड कर सकते हैं। इंपोर्ट आपके Shopify एडमिन में चलता है और उन किसी भी पंक्ति की रिपोर्ट करता है जिन्हें प्रोसेस नहीं किया जा सकता है।

चरण:

  1. अपने Shopify एडमिन से, सेटिंग्स > यूज़र पर जाएं।

  2. इंपोर्ट करें पर क्लिक करें।

  3. वैकल्पिक: नमूना CSV फ़ाइल डाउनलोड करने के लिए लिंक पर क्लिक करें और फिर अपनी फ़ाइल के लिए इसका टेम्पलेट के रूप में उपयोग करें।

  4. फ़ाइल अपलोड करें पर क्लिक करें और फिर अपनी .csv फ़ाइल चुनें।

इंपोर्ट पूरा होने के बाद, अपने Shopify एडमिन में पुष्टि की समीक्षा करें। यदि किन्हीं पंक्तियों में त्रुटियां हैं, तो आपको जानकारी के साथ एक ईमेल प्राप्त होता है ताकि आप अपनी फ़ाइल सही कर सकें और फिर से इंपोर्ट कर सकें।

सामान्य यूज़र मैनेजमेंट इंपोर्ट समस्याओं के समाधान

यदि आपको अपनी यूज़र मैनेजमेंट CSV फ़ाइल अपलोड करने में समस्या आ रही है, तो जांचें कि क्या समस्या निम्नलिखित समाधानों में सूचीबद्ध है।

जब आपको किसी विशिष्ट त्रुटि संदेश की समस्या हल करने में मदद चाहिए, तो इंपोर्ट त्रुटि संदेशों की समस्या हल करना देखें।

त्रुटियों को ठीक करने के बाद फिर से इंपोर्ट करना

जब कोई इंपोर्ट विफल हो जाता है, तो आपको एक ईमेल प्राप्त होता है जिसमें विफल हुई पंक्तियां सूचीबद्ध होती हैं। अपनी फ़ाइल को ध्यान से फिर से इंपोर्ट करें ताकि आप डुप्लिकेट यूज़र न बनाएं।

पूरी फ़ाइल के बजाय केवल उन्हीं यूज़र को फिर से इंपोर्ट करें जिनमें त्रुटियां थीं। निम्नलिखित तरीकों का उपयोग करें:

  • जो पंक्तियां विफल हो गईं उन्हें ठीक करें, और फिर अपनी नई फ़ाइल में प्रत्येक प्रभावित यूज़र के लिए हर पंक्ति को शामिल करें। यदि किसी यूज़र की 3 पंक्तियां थीं और 1 पंक्ति के कारण त्रुटि हुई थी, तो उस यूज़र की सभी 3 पंक्तियां अस्वीकृत कर दी गई थीं। अपने पुनः-इंपोर्ट में सभी 3 सही की गई पंक्तियों को शामिल करें।
  • सफलतापूर्वक इंपोर्ट हो चुके यूज़र को शामिल न करें। वे अकाउंट पहले से मौजूद हैं। उन्हें फिर से इंपोर्ट करने पर user already exists त्रुटि आ सकती है, डुप्लिकेट यूज़र बन सकते हैं, या दोनों हो सकते हैं।

यदि आप पूरी मूल फ़ाइल को फिर से इंपोर्ट करते हैं, जिसमें पहले से सफलतापूर्वक बन चुके यूज़र की पंक्तियां भी शामिल हैं, तो आपको निम्नलिखित परिणाम मिल सकते हैं:

  • एडमिन यूज़र: यदि कोई ईमेल एड्रेस पहले से ही उपयोग में है, तो आपको user already exists या डुप्लिकेट ईमेल त्रुटि प्राप्त हो सकती है।
  • POS यूज़र: सिस्टम डुप्लिकेट POS यूज़र रिकॉर्ड बना सकता है। POS यूज़र का मिलान किसी यूनीक ईमेल के बजाय नाम और संबंधित फ़ील्ड का उपयोग करके किया जाता है, इसलिए उसी नाम और रोल के साथ एक दूसरा यूज़र बनाया जा सकता है।
  • सीट सीमाएं: यदि इंपोर्ट पहले से बनाए गए यूज़र की गिनती करता है, तो आपको सीट सीमा से जुड़ी त्रुटियां प्राप्त हो सकती हैं। अधिक जानने के लिए, प्रत्येक मूल्य निर्धारण प्लान के लिए यूज़र की अधिकतम संख्या देखें।

एक ही नाम वाले कई POS यूज़र बनाना

अगर एक इंपोर्ट में किसी POS यूज़र के लिए पहचान वैल्यू कई पंक्तियों (जिनमें लगातार न होने वाली पंक्तियां भी शामिल हैं) में मेल खाती हैं, तो इंपोर्ट उन पंक्तियों को एक ही यूज़र मानता है।

एक इंपोर्ट में एक ही given_name और family_name वाले अलग-अलग POS यूज़र बनाने के लिए, आपको हर यूज़र के लिए नीचे दिए गए फ़ील्ड में से कम से कम किसी एक में अलग-अलग वैल्यू दर्ज करनी होगी:

  • ईमेल
  • फ़ोन

अगर आप ईमेल या फ़ोन के लिए अलग-अलग वैल्यू का उपयोग करके एक ही given_name और family_name वाले कई यूज़र के बीच अंतर नहीं कर सकते हैं, तो आपको हर यूज़र को एक अलग CSV फ़ाइल में इंपोर्ट करना होगा।

फ़ाइल फ़ॉर्मैट और अपलोड का आकार

निम्नलिखित समस्याएं CSV फ़ाइल फ़ॉर्मैट या आकार से संबंधित हैं, न कि आपके यूज़र की पंक्तियों के मानों से:

  • गलत फ़ाइल फ़ॉर्मैट: आपकी फ़ाइल .csv फ़ाइल होनी चाहिए जो CSV फ़ाइल खोलें और संपादित करें में बताए गए एन्कोडिंग के साथ सेव की गई हो।
  • फ़ाइल बहुत बड़ी है: यदि आपकी फ़ाइल में कई पंक्तियां हैं, तो उसे छोटी फ़ाइलों में बांटें और उन्हें एक-एक करके इंपोर्ट करें।

POS यूज़र एक मल्टी-रोल यूज़र के बजाय कई यूज़र के रूप में दिखाई देता है

जब उस व्यक्ति के लिए हर रो पर user_type, given_name, family_name, email और phone मेल खाते हैं, तो इंपोर्ट, रो को एक ही POS यूज़र से मैच करता है। अगर इनमें से कोई भी वैल्यू अलग-अलग रो में अलग होती है, तो इंपोर्ट अलग-अलग यूज़र बनाता है।

निम्नलिखित स्थितियों में अक्सर डुप्लिकेट POS यूज़र बन जाते हैं जब आपको एक मल्टी-रोल यूज़र की उम्मीद थी:

  • एक पंक्ति पर ईमेल लेकिन दूसरी पर नहीं: यदि आप किसी POS यूज़र के लिए पहली पंक्ति पर email शामिल करते हैं लेकिन दूसरी पंक्ति में इसे खाली छोड़ देते हैं, तो इंपोर्ट अलग-अलग यूज़र बनाता है। उस यूज़र के लिए हर पंक्ति पर email शामिल करें, या इसे हर पंक्ति पर खाली छोड़ दें।
  • नाम में टाइपो: नाम वाली पंक्तियों में टाइपो होने से अलग-अलग यूज़र बन सकते हैं। उदाहरण के लिए, यदि मिलान केस-सेंसिटिव है, तो एक पंक्ति पर Jane और दूसरी पंक्ति पर jane को अलग-अलग यूज़र माना जा सकता है। प्रत्येक पंक्ति पर यूज़र का नाम एक ही तरह से लिखें।
  • एक रो में Phone है, लेकिन दूसरी में नहीं: अगर आप किसी POS यूज़र के लिए पहली रो में phone शामिल करते हैं, लेकिन उसे दूसरी रो में खाली छोड़ देते हैं, तो इंपोर्ट अलग-अलग यूज़र बनाता है। उस यूज़र के लिए हर रो में phone शामिल करें या उसे हर रो में खाली छोड़ दें।

डुप्लीकेट यूज़र से बचने के लिए, पक्का करें कि आपकी CSV फ़ाइल में एक ही POS यूज़र के लिए हर रो पर user_type, given_name, family_name, email और phone एक समान हों।

सीट लिमिट की गड़बड़ियां

सीट लिमिट आपके संगठन के प्राइसिंग प्लान पर मौजूद एडमिन उपयोगकर्ताओं पर लागू होती हैं। जब आपको इंपोर्ट के दौरान कोई सीट लिमिट की गड़बड़ी मिलती है, तो इंपोर्ट यह गिनता है कि आपकी फ़ाइल कितने नए एडमिन उपयोगकर्ता बनाएगी, और आपके प्लान की सीट लिमिट से उस संख्या की जांच करता है। अगर आप अपनी सीट लिमिट पर हैं या उसके करीब हैं, तो अपनी CSV में नए एडमिन उपयोगकर्ताओं की संख्या कम करें, या फिर से इंपोर्ट करने से पहले अपने प्राइसिंग प्लान के लिए उपयोगकर्ता लिमिट की समीक्षा करें

डुप्लीकेट POS उपयोगकर्ताओं को खोजने के लिए अपनी उपयोगकर्ता सूची एक्सपोर्ट करें

जब आपको डुप्लीकेट POS उपयोगकर्ताओं का संदेह हो, तो आप अपनी उपयोगकर्ता सूची को CSV फ़ाइल में एक्सपोर्ट कर सकते हैं और स्प्रेडशीट में पंक्तियों की तुलना कर सकते हैं। एक्सपोर्ट में टाइमस्टाम्प शामिल होते हैं, जो यह बताते हैं कि कौन सा खाता पहले बनाया गया था।

एक्सपोर्ट कैसे डिलीवर किए जाते हैं और उन्हें कौन डाउनलोड कर सकता है, यह जानने के लिए अपनी उपयोगकर्ता प्रबंधन जानकारी को CSV फ़ाइल के रूप में एक्सपोर्ट करना देखें।

चरण:

  1. अपने Shopify एडमिन से, सेटिंग्स > यूज़र पर जाएं।

  2. एक्सपोर्ट करें पर क्लिक करें।

  3. उपयोगकर्ता एक्सपोर्ट करें डायलॉग में, एक्सपोर्ट करें पर क्लिक करें।

  4. जब आपको ईमेल मिले, तो अपने डिवाइस पर CSV को सेव करने के लिए फ़ाइल डाउनलोड करें पर क्लिक करें।

  5. फ़ाइल को स्प्रेडशीट ऐप में खोलें, और फिर GIVEN_NAME स्तंभ के अनुसार सॉर्ट करें।

  6. एक्सपोर्ट में ऐसे POS उपयोगकर्ताओं की समीक्षा करें जिनके given name, family name, email और phone की वैल्यू मेल खाती हैं और जिनका CREATED_AT समय समान है या बहुत करीब है। ये खाते संभवतः डुप्लीकेट हैं।

डुप्लीकेट POS उपयोगकर्ताओं को मैन्युअल रूप से हटाएं

आप CSV फ़ाइल का उपयोग किए बिना अपने Shopify एडमिन में किसी डुप्लीकेट POS उपयोगकर्ता खाते को मैन्युअल रूप से हटा सकते हैं।

चरण:

  1. अपने Shopify एडमिन से, सेटिंग्स > यूज़र पर जाएं।

  2. डुप्लीकेट उपयोगकर्ता खाता चुनें।

  3. हटाएं पर क्लिक करें।

CSV फ़ाइल का उपयोग करके डुप्लीकेट POS उपयोगकर्ताओं को एक साथ हटाएं

आप CSV इंपोर्ट के ज़रिए डुप्लीकेट खातों को निलंबित कर सकते हैं, और फिर उन निलंबित खातों को अपने Shopify एडमिन में उपयोगकर्ता पेज से एक साथ हटा सकते हैं। खातों को पहले निलंबित करने से आपको यह पुष्टि करने में मदद मिलती है कि आप उन्हें हटाने से पहले कौन से खाते हटा रहे हैं।

चरण:

  1. अपनी मौजूदा उपयोगकर्ता सूची एक्सपोर्ट करें
  2. डुप्लीकेट POS उपयोगकर्ताओं की तुलना करने के लिए अपनी उपयोगकर्ता सूची एक्सपोर्ट करें में बताई गई तुलना विधि का उपयोग करके डुप्लीकेट खातों की पहचान करें।
  3. हर डुप्लीकेट अकाउंट के लिए, एक नई CSV फ़ाइल में id, user_type, email, phone, given_name और family_name की वैल्यू कॉपी करें। सैंपल यूज़र मैनेजमेंट CSV फ़ाइल के समान कॉलम स्ट्रक्चर का इस्तेमाल करें।
  4. हर डुप्लीकेट रो के लिए status को Suspended पर सेट करें। role_name, group_name, store_name, pos_location_name, all_current_and_future_locations और pin को खाली छोड़ दें।
  5. उन उपयोगकर्ताओं को निलंबित करने के लिए CSV फ़ाइल इंपोर्ट करें
  6. सेटिंग्स > उपयोगकर्ता पर जाएं।
  7. अगर उपलब्ध हो, तो उपयोगकर्ता सूची को निलंबित खातों के अनुसार फ़िल्टर करें। आपके द्वारा निलंबित किए गए डुप्लीकेट खातों को चुनें, और फिर उन्हें एक साथ हटाएं।

इंपोर्ट से जुड़े गड़बड़ी के संदेशों की समस्या हल करना

जब कोई उपयोगकर्ता प्रबंधन CSV इंपोर्ट असफल हो जाता है, तो आपको एक ईमेल प्राप्त होता है जिसमें गड़बड़ी का संदेश और प्रभावित पंक्तियां शामिल होती हैं। निम्नलिखित अनुभाग बताते हैं कि प्रत्येक प्रकार के संदेश का क्या अर्थ है और आप फिर से इंपोर्ट करने से पहले अपनी CSV फ़ाइल में क्या बदल सकते हैं।

अगर आपको अभी भी अपने CSV इंपोर्ट में समस्या आ रही है, तो Shopify सपोर्ट से संपर्क करें

CSV फ़ाइल की गड़बड़ियां

CSV headers are missing or invalid

फ़ाइल में कोई हेडर पंक्ति नहीं है या हेडर को पार्स नहीं किया जा सकता। इंपोर्ट पेज से उपयोगकर्ता प्रबंधन नमूने का उपयोग करें और पहली पंक्ति को बिल्कुल वैसे ही रखें जैसा दिया गया है।

CSV file is empty

फ़ाइल में हेडर के नीचे कोई डेटा पंक्ति नहीं है। कम से कम एक पंक्ति जोड़ें या पुष्टि करें कि आपने पूरी फ़ाइल एक्सपोर्ट या सेव की है।

Missing required CSV headers

एक या अधिक आवश्यक स्तंभ मौजूद नहीं हैं। उपयोगकर्ता प्रबंधन CSV फ़ाइल इंपोर्ट करते समय इंपोर्ट के लिए निम्नलिखित हेडर की अपेक्षा की जाती है:

  • id
  • user_type
  • email
  • 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 सेट करता है। अगर आप क्रिएट रो पर status कॉलम में कोई वैल्यू दर्ज करते हैं, तो उस यूज़र के लिए इंपोर्ट फ़ेल हो जाता है। सस्पेंड या रीऐक्टिवेट करने वाली रो पर, 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 एडमिन में उस यूज़र के लिए दी गई जानकारी से मेल खाती हों:

  • email
  • 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