CSV फ़ाइल से प्रोडक्ट इंपोर्ट करना
कॉमा-सेपरेटेड वैल्यू (CSV) फ़ाइल का इस्तेमाल करके अपने Shopify स्टोर में प्रोडक्ट इंपोर्ट करना तब उपयोगी होता है, जब आप किसी दूसरे प्लैटफ़ॉर्म से Shopify पर स्विच करते हैं या जब आप अपने प्रोडक्ट या इन्वेंटरी में कई बदलाव करना चाहते हैं।
जब आप प्रोडक्ट इंपोर्ट करते हैं, तो डेटा को CSV फ़ाइल से प्रोडक्ट में बदल दिया जाता है और आप यह चुन सकते हैं कि आप अपने नए प्रोडक्ट को सभी बिक्री चैनलों पर प्रकाशित करना चाहते हैं या सिर्फ़ अपने ऑनलाइन स्टोर पर।
इस पेज पर
शुरू करने से पहले
CSV फ़ाइल का इस्तेमाल करके प्रोडक्ट इंपोर्ट करने से पहले, पक्का करें कि आपने ये विषय पढ़ लिए हैं:
- CSV फ़ाइलों की जानकारी
- प्रोडक्ट CSV फ़ील्ड की जानकारी
- एक से ज़्यादा इमेज अटैच करने के लिए दिशानिर्देश
CSV फ़ाइल से शुरू किए गए प्रोडक्ट इंपोर्ट, एक बार शुरू होने के बाद रद्द नहीं किए जा सकते और आप पिछले इंपोर्ट का इतिहास नहीं देख सकते हैं। इंपोर्ट से हुए हालिया बदलावों की समीक्षा करने के लिए, अपने स्टोर का एक्टिविटी लॉग देखें।
डेव स्टोर का इस्तेमाल करके इंपोर्ट की टेस्टिंग करना
अगर आप एक Shopify पार्टनर हैं और किसी मर्चेंट के लिए बड़े पैमाने पर इंपोर्ट कर रहे हैं, तो असल इंपोर्ट का काम करने से पहले यह पक्का करें कि आप डेव स्टोर का इस्तेमाल करके बदलावों के एक छोटे हिस्से की टेस्टिंग कर लें।
इंपोर्ट CSV फ़ाइल का इस्तेमाल करके अपने प्रोडक्ट विवरण को ओवरराइट करने से जुड़ी बातें
जब आप CSV फ़ाइल इंपोर्ट करते हैं, तो आप मिलते-जुलते हैंडल वाले प्रोडक्ट को ओवरराइट करें विकल्प चुन सकते हैं। अगर आप यह विकल्प चुनते हैं, तो जब इंपोर्ट CSV फ़ाइल का हैंडल आपकी प्रोडक्ट सूची में किसी मौजूदा हैंडल से मेल खाता है, तो CSV फ़ाइल की वैल्यू मौजूदा प्रोडक्ट सूची के संबंधित स्तंभों की वैल्यू को ओवरराइट कर देती हैं। अगर ओवरराइट विकल्प नहीं चुना गया है, तो मौजूदा हैंडल से मेल खाने वाले प्रोडक्ट को CSV इंपोर्ट के दौरान अनदेखा कर दिया जाता है।
- अगर इंपोर्ट CSV फ़ाइल में कोई गैर-ज़रूरी स्तंभ खाली है, तो प्रोडक्ट सूची की संबंधित वैल्यू खाली के तौर पर ओवरराइट हो जाती है।
- उदाहरण के लिए, Vendor आपकी मौजूदा प्रोडक्ट सूची में वैल्यू
John's Apparelहै, लेकिन Vendor स्तंभ आपके द्वारा इंपोर्ट की जाने वाली CSV फ़ाइल में खाली है, तोJohn's Apparelको खाली के रूप में ओवरराइट कर दिया जाता है।
- उदाहरण के लिए, Vendor आपकी मौजूदा प्रोडक्ट सूची में वैल्यू
- अगर इंपोर्ट CSV फ़ाइल में कोई गैर-ज़रूरी स्तंभ शामिल नहीं है, लेकिन वह मौजूदा प्रोडक्ट सूची में शामिल है, तो प्रोडक्ट सूची में दी गई वैल्यू वही रहती है।
- उदाहरण के लिए, अगर Variant image URL स्तंभ मौजूदा प्रोडक्ट सूची में शामिल है, लेकिन वह स्तंभ इंपोर्ट CSV फ़ाइल में शामिल नहीं है, तो प्रोडक्ट सूची में वैल्यू वही रहती है।
- अगर इंपोर्ट CSV फ़ाइल में कोई ऐसा गैर-ज़रूरी स्तंभ शामिल है, जो फ़ाइल में शामिल नहीं किए गए दूसरे स्तंभ डेटा पर निर्भर करता है, तो मौजूदा डेटा हटा दिया जाता है।
- उदाहरण के लिए, अगर इंपोर्ट CSV फ़ाइल में SKU स्तंभ शामिल है, लेकिन Option1 value और Option1 name स्तंभ नहीं हैं, तो उत्पाद प्रकार का विकल्प हटा दिया जाता है।
- CSV फ़ाइलों का इस्तेमाल एक साथ कई प्रोडक्ट को हटाने के लिए नहीं किया जा सकता है। अगर आप एक साथ कई प्रोडक्ट हटाना चाहते हैं, तो आप अपने एडमिन के प्रोडक्ट सेक्शन में एक साथ कई कार्रवाइयों का इस्तेमाल कर सकते हैं।
- अन्य बिक्री चैनलों पर प्रोडक्ट की उपलब्धता को एक साथ अपडेट करने के लिए CSV फ़ाइलों का इस्तेमाल नहीं किया जा सकता है। अन्य बिक्री चैनलों में प्रोडक्ट की उपलब्धता सेट करने के बारे में ज़्यादा जानें।
दूसरे स्टोर से प्रोडक्ट इंपोर्ट करें
अगर आपके पास कोई ऐसी CSV फ़ाइल है, जिसे किसी दूसरे स्टोर से एक्सपोर्ट किया गया है या किसी दूसरे स्रोत से लिया गया है, तो पुष्टि करें कि वह CSV फ़ाइल फ़ॉर्मैट से मेल खाती है। अगर फ़ॉर्मैट मेल नहीं खाता है या कोई हेडर मौजूद नहीं है, तो इंपोर्ट विफल हो जाएगा।
आपकी प्रोडक्ट CSV 15 एमबी से ज़्यादा नहीं हो सकती है। अगर आपको नई CSV फ़ाइल अपलोड करने की कोशिश करने के बाद कोई गड़बड़ी मिलती है या अपलोड का समय खत्म हो जाता है, तो CSV फ़ाइल को कई छोटी फ़ाइलों में बांटें और फिर हर फ़ाइल को अपलोड करें।
चरण:
अपने Shopify एडमिन में, प्रोडक्ट पर जाएं।
इंपोर्ट करें पर क्लिक करें।
फ़ाइल जोड़ें पर क्लिक करें और फिर वह CSV फ़ाइल चुनें जिसे आप इंपोर्ट करना चाहते हैं।
वैकल्पिक: अगर आप सभी बिक्री चैनलों के बजाय, सिर्फ़ अपने ऑनलाइन स्टोर पर नए प्रोडक्ट प्रकाशित करना चाहते हैं, तो सभी बिक्री चैनलों पर नए प्रोडक्ट प्रकाशित करें से टिक हटाएं।
वैकल्पिक: मौजूदा हैंडल के लिए वैल्यू को ओवरराइट करके URL बदलने के लिए, मिलते-जुलते हैंडल वाले प्रोडक्ट को ओवरराइट करें चुनें। CSV में शामिल सभी स्तंभों के लिए मौजूदा वैल्यू बदल दी जाएंगी।
अपलोड करें और जारी रखें पर क्लिक करें।
इंपोर्ट के विवरण की समीक्षा करें और फिर प्रोडक्ट इंपोर्ट करें पर क्लिक करें।
जब आपकी CSV फ़ाइल अपलोड हो जाती है, तो आपको Shopify की ओर से उस ईमेल खाते पर एक पुष्टि ईमेल मिलता है, जिसका इस्तेमाल आपने अपना Shopify स्टोर सेट अप करने के लिए किया था। कुछ आम समस्याओं के समाधान पढ़ें।
CSV फ़ाइल का इस्तेमाल करके प्रोडक्ट इंपोर्ट करें
अगर आप CSV फ़ाइल का इस्तेमाल करके अपने प्रोडक्ट में बदलाव करना चाहते हैं, तो आपको पहले अपने प्रोडक्ट एक्सपोर्ट करने होंगे। आप Google Sheets जैसे किसी स्प्रेडशीट प्रोग्राम में अपनी CSV फ़ाइल में बदलाव कर सकते हैं, फिर अपने अपडेट किए गए CSV को Shopify एडमिन में इंपोर्ट करें।
चरण
अपने Shopify एडमिन में, प्रोडक्ट पर जाएं।
इंपोर्ट करें पर क्लिक करें।
फ़ाइल जोड़ें पर क्लिक करें और फिर वह CSV फ़ाइल चुनें जिसे आप इंपोर्ट करना चाहते हैं।
वैकल्पिक: अगर आप सभी बिक्री चैनलों के बजाय, सिर्फ़ अपने ऑनलाइन स्टोर पर नए प्रोडक्ट प्रकाशित करना चाहते हैं, तो सभी बिक्री चैनलों पर नए प्रोडक्ट प्रकाशित करें से टिक हटाएं।
वैकल्पिक: मौजूदा हैंडल के लिए वैल्यू को ओवरराइट करके URL बदलने के लिए, मिलते-जुलते हैंडल वाले प्रोडक्ट को ओवरराइट करें चुनें। CSV में शामिल सभी स्तंभों के लिए मौजूदा वैल्यू बदल दी जाएंगी।
अपलोड करें और जारी रखें पर क्लिक करें।
इंपोर्ट के विवरण की समीक्षा करें और फिर प्रोडक्ट इंपोर्ट करें पर क्लिक करें।
आपकी CSV फ़ाइल अपलोड हो जाने के बाद, आपको Shopify की ओर से उस ईमेल खाते पर एक पुष्टि ईमेल मिलता है, जिसका इस्तेमाल आपने अपना Shopify स्टोर सेट अप करने के लिए किया था। कुछ आम समस्याओं के समाधान पढ़ें।
CSV इंपोर्ट की समस्या हल करना
अगर आपको CSV फ़ाइल इंपोर्ट करते समय समस्याएं आ रही हैं, तो समस्या हल करने से जुड़ी नीचे दी गई जानकारी की समीक्षा करें।
इंपोर्ट की गई सामग्री में अनपेक्षित कैरेक्टर या सिंबल दिखाई देना.
अगर आपको CSV फ़ाइल इंपोर्ट करने के बाद अपने प्रोडक्ट विवरण, टाइटल या अन्य सामग्री में अनपेक्षित कैरेक्टर या सिंबल दिखाई देते हैं, तो हो सकता है कि फ़ाइल UTF-8 (यूनिकोड ट्रांसफ़ॉर्मेशन फ़ॉर्मेट - 8-बिट) एन्कोडिंग के साथ सेव न की गई हो।
आपकी सामग्री में अनपेक्षित कैरेक्टर दिखने से रोकने के लिए UTF-8 एन्कोडिंग ज़रूरी है। डिफ़ॉल्ट रूप से, Google Sheets फ़ाइलों को UTF-8 एन्कोडिंग के साथ अपने-आप सेव करता है। दूसरे स्प्रेडशीट सॉफ़्टवेयर में UTF-8 एन्कोडिंग के साथ सेव करने के लिए एक अतिरिक्त चरण की ज़रूरत पड़ सकती है।
प्रभावित आइटम को मैन्युअल रूप से ठीक करें.
हर प्रभावित प्रोडक्ट को देखें और कैरेक्टर को मैन्युअल रूप से बदलें या हटाएं। यह सबसे अच्छा तब काम करता है, जब सिर्फ़ कुछ आइटम ही प्रभावित हों।
पुराना वर्शन इंपोर्ट करें.
अगर आपके पास CSV फ़ाइल का कोई पिछला वर्शन है, जो सही एन्कोडिंग के साथ सेव किया गया था, तो इसके बजाय उस वर्शन को इंपोर्ट करें।
सही एन्कोडिंग के साथ फिर से सेव करें.
गलत तरीके से एन्कोड की गई CSV फ़ाइल को खोलें और उसे UTF-8 एन्कोडिंग के साथ फिर से सेव करें। यह प्रक्रिया आपके ऑपरेटिंग सिस्टम और स्प्रेडशीट प्रोग्राम के आधार पर अलग-अलग होती है। निर्देशों के लिए, CSV फ़ाइलें देखें।
नेटवर्क गड़बड़ी: JSON में पोज़िशन 0 पर अनपेक्षित टोकन.
अगर आपको Network error: Unexpected token < in JSON at position 0 गड़बड़ी का मैसेज मिलता है, तो CSV स्तंभ के टाइटल ज़रूरी CSV टेम्पलेट हैडर से पूरी तरह मेल नहीं खाते हैं। स्तंभ हैडर के नाम केस-सेंसिटिव होते हैं।
स्तंभ हैडर की समीक्षा करें और उन्हें ठीक करें.
- सही CSV फ़ॉर्मैटिंग के लिए CSV फ़ॉर्मैट गाइड की समीक्षा करें।
- अपने CSV स्तंभ के टाइटल की सैंपल फ़ाइल से तुलना करें।
- पक्का करें कि आपकी CSV फ़ाइल के हैडर, केस सेंसिटिविटी सहित, सैंपल फ़ाइल से पूरी तरह मेल खाते हैं। उदाहरण के लिए,
handleके बजायHandleका उपयोग करें। - अपनी CSV फ़ाइल के हैडर को ठीक करें, ताकि वे सैंपल फ़ाइल के हैडर से मेल खाएं। आप CSV फ़ॉर्मैट गाइड से सैंपल फ़ाइल की एक कॉपी डाउनलोड कर सकते हैं।
अमान्य क्वोटिंग गड़बड़ी.
अमान्य क्वोटिंग गड़बड़ी तब होती है, जब आपकी CSV फ़ाइल में नॉन-UTF-8 एन्कोडेड कॉमा और कोटेशन मार्क होते हैं।
प्रोडक्ट CSV को सही तरीके से इंपोर्ट करने के लिए, सभी कोट और अपॉस्ट्रॉफ़ी UTF-8 एन्कोडेड और सही पोज़िशन में होने चाहिए। उदाहरण के लिए, नॉन-UTF-8 कोटेशन मार्क घुमावदार दिखते हैं: “ ”, और UTF-8 कोटेशन मार्क सीधे होते हैं: " "।
अपनी फ़ाइल को UTF-8 एन्कोडिंग के साथ सेव करें.
इंपोर्ट करने से पहले अपनी मूल फ़ाइल को UTF-8 एन्कोडिंग के साथ सेव करें।
इंपोर्ट "लाइन अमान्य है (कोई विवरण नहीं)" गड़बड़ी के साथ फ़ेल हो जाता है.
अगर आपको कोई ऐसी गड़बड़ी मिलती है, जो बिना किसी अतिरिक्त विवरण के यह बताती है कि कुछ लाइन अमान्य हैं, तो यह समस्या मौजूदा उत्पाद प्रकार के विकल्पों के साथ टकराव के कारण हो सकती है। यह तब होता है, जब आप किसी विकल्प की वैल्यू को एक विकल्प की पोज़िशन से दूसरी पोज़िशन पर बदलने की कोशिश करते हैं।
यह समस्या किस कारण से होती है.
CSV इंपोर्ट तब फ़ेल हो जाता है, जब कोई फ़ाइल किसी मौजूदा विकल्प की वैल्यू को एक नए विकल्प की पोज़िशन पर असाइन करने की कोशिश करती है, जिससे टकराव पैदा होता है, क्योंकि वेरिएंट के विकल्प यूनीक होने चाहिए। उदाहरण के लिए, अगर आप Size को विकल्प 1 से विकल्प 2 पर ले जाने की कोशिश करते हैं, और नए विकल्प 1 के रूप में Type जोड़ते हैं, तो डेटाबेस नए वैल्यू को इंपोर्ट करने से पहले डुप्लीकेट नामों के लिए पुष्टि करता है, और प्रक्रिया फ़ेल हो जाती है।
टकराव का समाधान करें.
इंपोर्ट के दौरान, एक अस्थायी विकल्प नाम का उपयोग करें और बाद में इसे अपडेट करें:
- अपनी CSV फ़ाइल में, टकराव पैदा करने वाले विकल्प के लिए एक अस्थायी नाम का उपयोग करें। उदाहरण के लिए,
Sizeके बजायSize.(पीरियड के साथ) का उपयोग करें। - अस्थायी विकल्प नाम के साथ CSV फ़ाइल इंपोर्ट करें।
- इंपोर्ट सफलतापूर्वक पूरा होने के बाद, एक नई CSV फ़ाइल बनाएं जो अस्थायी विकल्प नाम को आपके मनचाहे नाम में बदल दे।
- अंतिम विकल्प नाम को लागू करने के लिए अपडेट की गई CSV फ़ाइल को इंपोर्ट करें।