उत्पादों के आयात के लिए सबसे आम प्रक्रिया क्या है?


19

उत्पादों के आयात के लिए सबसे आम प्रक्रिया क्या है?
क्या हर कोई उत्पाद आयात / निर्यात उपकरण का उपयोग करता है?
CSV फ़ाइल प्रारूप कुछ ऐसा नहीं है जिसे क्लाइंट को भरने की संभावना है और यदि वे कोशिश करते हैं तो यह 99 प्रतिशत की गारंटी है कि वे इसे गलत करेंगे।

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


2
करो नहीं Magmi का उपयोग sourceforge.net/projects/magmi
एलेक्स

7
क्या आप इस बात का विस्तार कर सकते हैं कि मग्मी का उपयोग क्यों नहीं किया गया?
पॉल

हम सीएसवी का उपयोग करके "आयात उत्पादों" का उपयोग करके उत्पादों को अपलोड करने की योजना बना रहे हैं। हमारे पास बहुत सारे विवरण हैं, हमें तालिका प्रारूप में विवरण प्रदर्शित करना होगा। क्या एक्सेल शीट में html टैग जोड़ने का कोई तरीका है।
मैगेंटो में बेबी

जवाबों:


6

हम बहुत बार SOAP API का उपयोग कर रहे हैं । यह पूरी तरह से फीचर नहीं हो सकता है, लेकिन आप मौजूदा कॉल को अनुकूलित करके या विशेष आवश्यकताओं के लिए अपना स्वयं का डेटा लिखकर बाहरी सिस्टम (ईआरपी, सीआरएम, ...) के बीच डेटा विनिमय को अनुकूलित कर सकते हैं (जैसे कि किसी उत्पाद की केवल एक विशेषता लोड किए बिना अपडेट करें पूरा उत्पाद आदि)।

यदि आपके क्लाइंट को CSV प्रारूप पसंद नहीं है (मैं समझ सकता हूं!) तो आप अपनी फ़ाइल और डेटा प्रारूप को परिभाषित कर सकते हैं। क्लाइंट इस प्रारूप में अपना डेटा भेजता है, आपकी एक स्क्रिप्ट इसे PHP सरणी में अनुवादित करती है और FastSimpleImport , ImportExport मॉड्यूल के लिए एक विशेष एडाप्टर का उपयोग करती है


हम सीएसवी का उपयोग करके "आयात उत्पादों" का उपयोग करके उत्पादों को अपलोड करने की योजना बना रहे हैं। हमारे पास बहुत सारे विवरण हैं, हमें तालिका प्रारूप में विवरण प्रदर्शित करना होगा। क्या एक्सेल शीट में html टैग जोड़ने का कोई तरीका है।
मैगेंटो में बेबी

5

हम uRapidFlow प्रो का उपयोग लगभग विशेष रूप से करते हैं। uRapidFlow बहुत कुशल और अच्छी तरह से लागत के लायक है।

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

एक अच्छा आयात पत्र बनाने पर एक टिप दोनों प्रदान किए गए दस्तावेज की जाँच करें जब कोई प्रश्न हों, और एक उत्पाद को निर्यात करने के लिए दो या एक लग रहा है कि एक अच्छी तरह से एक साथ आयात लाइन की तरह दिखना चाहिए।


यह डिफ़ॉल्ट सीएसवी संरचना से बहुत अलग नहीं है, और वास्तव में कुछ tweaking के साथ आप उदाहरण के लिए एक डिफ़ॉल्ट निर्यात का उपयोग कर सकते हैं और इसे uRapidFlow
Petar Dzhambazov

हम सीएसवी का उपयोग करके "आयात उत्पादों" का उपयोग करके उत्पादों को अपलोड करने की योजना बना रहे हैं। हमारे पास बहुत सारे विवरण हैं, हमें तालिका प्रारूप में विवरण प्रदर्शित करना होगा। क्या एक्सेल शीट में html टैग जोड़ने का कोई तरीका है।
मैगेंटो में बेबी

2

जिस कंपनी के लिए मैं काम करता हूं, उसके लिए मैंने एक पूरी तरह से कस्टम मॉड्यूल बनाया है जो ऑटो जेनरेटेड एक्सएमएल फाइल से डेटा आयात करता है। चूंकि हम बड़ी मात्रा में उत्पादों के बारे में बात कर रहे हैं, डिफ़ॉल्ट मैगेंटो आयात / निर्यात प्रोफ़ाइल को काम नहीं मिलता है।

यह आमतौर पर कच्चे एसक्यूएल प्रश्नों का उपयोग करने के लिए बुरा अभ्यास माना जाता है, लेकिन हमने उन्हें प्रदर्शन में बड़ी जीत के कारण वैसे भी उपयोग करने का फैसला किया। (मैगेंटो डीबी संरचित होने के तरीके को जानने के बाद ही ऐसा करें)

पुनश्च: हम कई वेबसाइटों + स्टोर्स के साथ कई Magento इंस्टेंस संचालित करते हैं और हम स्टोर / वेबसाइट विशिष्ट स्तर या दायरे पर सेट की गई किसी भी चीज़ को ओवरराइट करते हैं।


कौन कहता है कि कच्चे एसक्यूएल का उपयोग करना बुरा है? यह अक्सर बड़े बैच संचालन से उचित प्रदर्शन प्राप्त करने का एकमात्र तरीका है ... हमने एसओएपी का उपयोग करने से कई नौकरियां ली हैं (12-24 घंटे नौकरी चलाने का समय) <सीधे SQL कॉल का उपयोग करके 2 घंटे ...
राल्फ टाइस

क्या आपका कस्टम मॉड्यूल आपके घर में उपयोग या खरीदने के लिए उपलब्ध है?
जिगोजाको

2

मैग्मी में एक सीखने की अवस्था है, लेकिन एक बार जब आप समायोजित करते हैं तो कुछ और उपयोग करना मुश्किल होता है। यह डेवलपर्स के लिए बनाया गया है; आपको पूर्वाभास हो गया है।

http://sourceforge.net/projects/magmi/


1

हम आम तौर पर एक स्क्रिप्ट बनाते हैं जो उत्पाद मॉडल को लोड करता है, मॉडल को डेटा सेट करता है, और फिर मॉडल को डीबी में बचाता है। यदि आप Google "मैगेंटो स्क्रिप्ट से उत्पाद बनाते हैं" तो आपको एक टन नमूना कोड खोजने में सक्षम होना चाहिए।


यह बहुत अधिक है जो डिफ़ॉल्ट आयात / निर्यात करता है और बहुत धीमा है। यदि आपके पास कई स्टोर हैं, तो यह प्रति सेकंड एक से अधिक उत्पाद प्राप्त कर सकता है। जैसा कि ऊपर लोगों ने कहा है, यह छोटी मात्रा में उत्पादों के लिए अच्छा है।
पेटर दज़मबाज़ोव

यदि आप स्क्रिप्ट का अनुकूलन करते हैं तो यह धीमा नहीं है। हमने स्क्रिप्ट का उपयोग करके 16k स्टोर में 50k से अधिक उत्पादों का आयात किया, और यह डिफ़ॉल्ट आयात / निर्यात की तुलना में तेज था।
jmspldnl

1

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

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


1

Magento 1.5 के बाद से मौजूद नया आयात / निर्यात मॉड्यूल बहुत तेज है। हालाँकि, आवश्यक CSV फ़ाइल एक आसान प्रारूप में नहीं है। इसलिए, हमने एक कस्टम एक्सटेंशन लिखा है जो कि एक लचीला (लचीला) CSV प्रारूप है जिसे हमने डिज़ाइन किया है। इसके बाद मॉड्यूल उस CSV को मानक Magento CSV प्रारूप में बदल देता है और फिर आयात करता है। हमने विशेषता मान बनाने के लिए कुछ अतिरिक्त जोड़े, जो अभी तक मौजूद नहीं हैं। लगभग 10.000 उत्पादों के लिए केवल कुछ ही मिनट लगते हैं।


मुझे एक परियोजना के लिए ऐसा ही कुछ करना पड़ा, जिसमें अतिरिक्त विशेषता मान बनाने की क्षमता भी शामिल थी (जो कि मुझे काफी आश्चर्य हुआ कि डिफ़ॉल्ट रूप से समर्थित नहीं था)। मेरे पास इसके साथ सबसे बड़ा मुद्दा उत्पादों के लिए छवियां आयात करना था। जिस तरह से प्रतिस्थापन / अद्यतन व्यवहार काम करते हैं, उसके कारण आपके द्वारा आयात किए जाने पर हर बार डुप्लिकेट बनाए बिना छवियों को उसी आयात के साथ रखना मुश्किल होता है।
पीटर ओ'कालाघन

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

1

ग्राहकों को आयात की आवश्यकता वाली दो स्थितियाँ हैं:

  1. ग्राहक Magento के इंटरफ़ेस को पसंद नहीं करता है और केवल Excel में उत्पादों को संपादित करना चाहता है। यह एक userinterfaceproblem है, इसे हल करने के लिए, मैं सुझाव देता हूं कि Mage Enanced Admin Grid मॉड्यूल है।

  2. एक स्वचालित आयात होना चाहिए जो किसी तीसरे पक्ष से उत्पाद का आयात करता है। इस मामले में मेरा सुझाव है कि आप लोग पहले उल्लिखित मॉड्यूल में से एक ( https://github.com/avstudnitz/AvS_FastSimpleImport का उपयोग करके ) सेट करें।


मुद्दा लेना। हम आमतौर पर उस स्थिति में Google डॉक्स के साथ जाते हैं। इसका मतलब है कि कुछ जानकारी को अपडेट करना आसान है और स्प्रेडशीट प्रत्येक रात उदाहरण के लिए आयात की जाती है।
पॉल हचमांग

1

ये सभी बहुत अच्छे तकनीकी समाधान हैं, लेकिन एक व्यावसायिक समस्या है जो किसी भी टिप्पणी, सप्लायर ऑनबोर्डिंग में संबोधित नहीं की गई है। यह सामान्य शब्द है, और इसके लिए आपूर्तिकर्ता डेटा से मैगनेटो तक डेटा की आवश्यकता होती है। सीएसवी से लेकर एपीआई तक मैगी से लेकर अन्य टूल्स तक का कोई भी उपाय मुद्रा रूपांतरण (चेकआउट करेंसी से लेकर वेबसाइट प्राइसिंग), एक श्रेणी से दूसरे श्रेणी के उत्पादों की मैपिंग, डेटा की सफाई, ब्रांड के एकल नामों की मैपिंग से निपटना चाहिए। एक बार जब प्रारंभिक डेटा लोड हो जाता है तो आपके पास मूल्य निर्धारण और इन्वेंट्री अपडेट होते हैं, स्वचालित रूप से गैर-आवश्यक उत्पादों को हटाते हैं (एक तरह से जो कोई 404 नहीं है)। उस के शीर्ष पर यदि आप साइकल डालें या मैगमी करें या सेव पर इंडेक्स को स्विच करें,

जितना अधिक आप इस प्रक्रिया को और अधिक जटिल समाधान को स्वचालित करना चाहते हैं, यदि आप आपूर्तिकर्ताओं के साथ काम नहीं कर रहे हैं तो यह बहुत सरल है क्योंकि आपके पास कुछ सौ से अधिक उत्पाद नहीं होंगे इसलिए ऑनबोर्डिंग बहुत सरल है और सीधे किया जा सकता है। हम कुछ बहु-राष्ट्रीय सलाहकारों से एक समाधान का उपयोग करते हैं, जिन्होंने इसे छोटे व्यवसाय के लिए अनुकूलित किया है, यह हमें एक घंटे (कोई कोडिंग) लेने वाले मैपिंग के साथ आपूर्तिकर्ता को जहाज पर ले जाने और Magento आयात करने के लिए आपूर्तिकर्ता फ़ाइल डाउनलोड से पूरी तरह से स्वचालित है। अधिकांश के पास यह नहीं है इसलिए यह एक दर्दनाक प्रक्रिया है।


1

मैगेंटो आयात / निर्यात प्रणाली सीएसवी प्रारूप में उत्पाद डेटा आयात करने के लिए एक आसान और शक्तिशाली कार्यक्षमता प्रदान करती है।

सबसे पहले आपको Magento के इंपोर्ट मॉड्यूल में अपने एक्सेल या सीएसवी शीट को सत्यापित करना होगा। Magento खुद को इस उद्देश्य के लिए पूर्वनिर्धारित सीएसवी शीट प्रदान करता है।

वास्तविक चरणों के लिए आप यहाँ Magento Importing विधि में एक उपयोगकर्ता लेख पर जा सकते हैं


1

स्थिति के आधार पर कुछ विकल्प हैं:

  • यदि बहुत कम उत्पाद (100 से कम) हैं, तो यह कभी-कभी उनके बैकएंड / एडमिन सेक्शन में प्रवेश करने लायक होता है।
  • जब बहुत सारे उत्पाद होते हैं, तो आमतौर पर किसी को CSV बनाने के लिए इसके लायक होता है (कोई व्यक्ति जो डेटा-प्रविष्टि आमतौर पर ऐसा करता है), इसके अलावा एक एक्सटेंशन का उपयोग आयात करने के लिए किया जाता है (जैसे कि एक @davidalger)।
  • कुछ परिस्थितियां हैं जहां अपनी स्क्रिप्ट लिखना उपयोगी है (उदाहरण के लिए, यदि आपके पास XML फ़ाइल में सभी उत्पाद डेटा हैं)।

1

आप सही हैं, CSV फ़ाइलों को लिखने के लिए अपने ग्राहक से पूछना अच्छा नहीं है। प्रक्रिया मैं उपयोग कर रहा है निम्नलिखित है:

  1. मेरे क्लाइंट को अपने उत्पादों से युक्त एक्सेल फाइल भेजने के लिए कहें
  2. एक्सेल शीट को CSV फ़ाइलों में परिवर्तित करने के लिए VBA दिनचर्या लिखें
  3. CSV फ़ाइलों से डेटाबेस में उत्पादों को आयात करने के लिए MAGMI का उपयोग करें

यह अच्छा काम करता है। VBA दिनचर्या का उपयोग करने का लाभ यह है कि आप आसानी से उस स्प्रैडशीट के प्रारूप को अपना सकते हैं जिसे आपका ग्राहक आपको भेजता है। आप अपने उत्पाद विवरण के लिए HTML उत्पन्न करने के लिए भी इसका उपयोग कर सकते हैं।

मेरे अनुभव में, एमएएमएमआई एक महान उपकरण है, तेज और उपयोग में आसान है। यहाँ इसके बारे में एक अच्छा परिचय दिया गया है: http://benfrain.com/magmi-the-best-way-to-import-into-magento/

यदि आप फ्रेंच पढ़ सकते हैं, तो मैंने इसके बारे में एक ब्लॉग पोस्ट लिखा है:

http://www.devoption.net/blog/importez-rapidement-vos-produits-dans-magento-grace-a-magmi

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.