कैसे सीएसवी के साथ गैलरी छवियों को आयात करने के लिए


12

गैलरी छवियों को आयात करना इस तरह के एक मूलभूत कार्य की तरह लगता है, लेकिन मैं अपनी सीएसवी निर्यात की गई फ़ाइल में कोई कॉलम नहीं खोज सकता हूं जहां मैं ऐसा करूंगा। मैंने Magento के बैकएंड के माध्यम से गैलरी छवियों के साथ एक एकल उत्पाद बनाया और फिर csv में निर्यात किया और यहां तक ​​कि उन गैलरी छवियों को csv फ़ाइल में कहीं भी नहीं मिला।

मैं क्या खो रहा हूँ?


आप क्या उम्मीद करते हैं? बाइनरी इनकोडेड इमेज? छवि में है media/catalog/product/<first_letter>/<second_letter>/name.jpgऔर सीएसवी में पथ होना चाहिए: /catalog/product/<first_letter>/<second_letter>/name.jpgकॉलम में 'छवि' afaik
Fabian Blechschmidt

क्षमा करें @Fabian, मैं एक सेल / कॉलम की तलाश कर रहा हूं जहां मैं एक गैलरी छवि के लिए URL
रखूंगा

जवाबों:


5

बस स्पष्ट करने के लिए, मुझे लगता है कि आप आयात / निर्यात मॉड्यूल का उपयोग कर रहे हैं, डेटाफ़्लो नहीं। यदि आप डेटाफ्लो का उपयोग कर रहे हैं, तो कृपया आयात / निर्यात मॉड्यूल के साथ एक ही प्रक्रिया का प्रयास करें और देखें कि क्या आपके परिणाम बेहतर होते हैं।

यह निश्चित रूप से मानक कार्यक्षमता है - कृपया नमूना डेटा स्थापित करने के साथ Magento CE 1.7.0.2 की एक नई स्थापना से मेरा जुड़ा सीएसवी निर्यात देखें । Small_image की खोज करें और आपको सही कॉलम मिलेंगे:

image_label, small_image, small_image_label, thumbnail, thumbnail_label

मीडिया गैलरी को नियंत्रित करने के लिए ये कॉलम भी हैं:

media_gallery, _media_attribute_id, _media_image, _media_lable, _media_position, _media_is_disabled

Magento के आयात / निर्यात मुश्किल है, इसके बारे में कोई दो तरीके नहीं हैं। मूल रूप से कोई दस्तावेज नहीं है और कुछ quirks / कीड़े हैं जो अप्रत्याशित परिणाम पैदा कर सकते हैं। हर कोई जो जानता है कि Mage_ImportExport का उपयोग कैसे किया जाता है, सबसे अधिक संभावना है कि वे किसी न किसी स्तर पर अपने कीबोर्ड में रोते हुए घंटों बिताए।

कहा जा रहा है, यह काम करता है और यह एक बार अच्छी तरह से काम करता है जब आप चालें जानते हैं। यदि आप अपना CSV यहां पोस्ट कर सकते हैं और शायद हमें बताएं कि क्या आपने अपने Magento इंस्टॉलेशन में कोई कस्टमाइज़ेशन किया है तो समुदाय आपकी बेहतर सहायता कर सकेगा।

यह भी सुनिश्चित करें कि जब आप अपना निर्यात कर रहे हों, तो आप किसी भी विशेषता 'स्किप' चेकबॉक्स को टिक नहीं कर रहे हैं।


यह मेरा निष्कर्ष था - प्रत्येक गैलरी छवि के लिए अलग-अलग लाइनें - क्या एक-लाइन-प्रति-उत्पाद रखने और अल्पविराम, अर्धविराम आदि द्वारा छवियों को अलग करने का कोई तरीका नहीं है? मुझे यह भी एहसास हुआ कि डेटाफ्लो मुझे खराब कॉलम नाम और जानकारी दे रहा है। आप कीबोर्ड पर रोने के बारे में कितने सही हैं;)
YWSW

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

3

बस अपने आयात CSV में निम्नलिखित कॉलम जोड़ें

image_label, small_image, small_image_label, thumbnail, thumbnail_label

और संबंधित छवि पथों के सापेक्ष सेट करें ./media/import। उदाहरण के लिए

image_label, small_image,
"my_label",  "./img.jpg",

फिर अपनी सभी छवियों को अपलोड करें ./media/import

आयातों को वर्गीकृत करना

यदि आप छवियों को श्रेणीबद्ध करना चाहते हैं, तो बस उन्हें एक उप-निर्देशिका में डालें ./media/import- और इसे शामिल करने के लिए अपना रास्ता CSV में सेट करें।

उदाहरण के लिए। आपने अपनी छवियों को अपलोड किया है ./media/import/20130304
ताकि छवि पथ होगा ./20130304/img.jpg


मैं अपनी गैलरी छवियों के लिए कई URL कहां जोड़ूंगा?
YWSW

1
कोमा ने उन्हें अलग कर दिया।
बेन लेसानी - सोनासी

इसलिए अगर मैं अपने उत्पाद फ़ीड पर मैन्युअल रूप से ये कॉलम बनाऊं और उन्हें भर दूं तो मैगेंटो समझ जाएगा कि उन्हें कहां रखा जाए?
YWSW

यह कैसे आता है मैजेंटो के साथ मानक नहीं आता है? और मैं अपनी गैलरी छवि URL को निर्यात करने के लिए Magento कैसे प्राप्त करूं?
YWSW

1
यह मानक है।
बेन लेसानी - सोनासी

1

मुझे यह पता लगाने के लिए हमेशा के लिए ले लिया तो मैंने इसमें झंकार करने का फैसला किया और संभवत: कुछ मदद प्रदान की।

• मुलायम कौमी से जवाब मेग्मी का उपयोग करने के लिए $ 99 "फिक्स" है। • jharrison.au सही है और इस पर बहुत काम करने के बाद मुझे यह काम करने के लिए मिला।

पहला निर्यात और आयात जैसा कि उन्होंने कहा कि डेटाफ्लो का उपयोग नहीं किया जाना चाहिए। डेटा प्रवाह काम नहीं करेगा। वहां से मुझे यह पता लगाने की कोशिश करने में समस्या हुई कि किन विशेषताओं की आवश्यकता थी।

यहाँ मैंने क्या किया है: 1. इन फ़ील्ड्स को निम्न पर सेट करें: _media_attribute_id: मेरा 80 है। आप कैटलॉग> Attributes> Manage Attributes> Media गैलरी पर जाकर URL में अपनी विशेषता देख सकते हैं। _media_image मैंने इस तरह सेट किया /filename.jpg >>>>>> इसे मीडिया में होना चाहिए> Magento के आयात फ़ोल्डर /filename2.jpg >>>>>> इस मीडिया में होना चाहिए - Magento के आयात फ़ोल्डर

  1. आपके द्वारा अपने उत्पाद को Reindex में आयात करने के बाद, इसने मुझे कुछ समय के लिए निराश कर दिया था! सिस्टम> इंडेक्स मैनेजमेंट> और रीडेक्स डेटा पर जाएं

मुझे उम्मीद है कि इससे किसी को मदद मिलेगी। क्षमा करें यदि यह पिछले पोस्टों से दोहराव लगता है।


0

बस एक छोटा सा सुराग (jharrison.au के बहुत अच्छे उत्तर के अलावा) जो मुझे लगभग घंटे खर्च करता है। यह मुझे लगता है कि इमेजफाइल्स को लोअरकेस अक्षरों में नाम देना है। शायद यह जानकारी किसी की मदद कर सके।


0

मैं jharrison.au के महान जवाब से सहमत हूं। मैं और भी अधिक कहूंगा, लगता है कि मैगेंटो के विभिन्न संस्करणों में डेटाफ्लो और आयात / निर्यात मॉड्यूल कैसे व्यवहार करते हैं, इसमें कोई स्थिरता नहीं है।

उन लोगों के लिए जो बड़े डेटाबेस (10k से अधिक उत्पादों) को अद्यतन करने के लिए एक समाधान की तलाश कर रहे हैं, मैं महान मुक्त स्रोत उपकरण MAGMI में देखने की सलाह देता हूं। यहां प्रारूप के बारे में स्पष्टीकरण देखें ।

संक्षेप में, यह इस तरह है:

media_gallery /image1.jpg ; /image2.jpg

और आपको अपनी छवियों को "मीडिया फ़ोल्डर" निर्देशिका में रखना चाहिए (MAGMI में समायोजित किया जाना चाहिए)

यदि आप MAGMI की स्थापना के साथ कठिनाइयों का अनुभव करते हैं (मुझे पता है, यह गैर-पेशेवरों के लिए थोड़ा मुश्किल हो सकता है), तो आप इस एक्सटेंशन का उपयोग कर सकते हैं जो कुछ विस्तारित कार्यक्षमता के साथ उपयोग में आसानी के लिए Magento बैकेंड में मूल रूप से एक MagMI एकीकृत है। यह केवल बॉक्स से बाहर इस कार्य को करने की अनुमति देता है।


0

1.9 CE आप अपने CSV में निर्दिष्ट करना चाहते हैं skuऔर galleryजिसमें एक उप- ;अग्रसित स्लैश के साथ एक अर्ध-बृहदान्त्र सीमांकित सूची शामिल हो सकती है जो /media/importआपकी फ़ाइलों के लिए निर्देशिका के सापेक्ष है : उदा /56789.jpg;/43345.jpg। आप यह भी निर्दिष्ट कर सकते हैं image, small_imageऔर thumbnailअन्य क्षेत्रों के बीच छवि अगर आप चाहें तो इन लोगों को मैं एक न्यूनतम आवश्यकता के रूप में स्थापित कर रहे हैं।


0

Magento गैलरी के लिए छवियों को आयात कर सकते हैं।

बिल्कुल नहीं सभी चित्र अलग-अलग कॉलम में होने चाहिए। यहाँ उदाहरण है।

यदि आप अपलोड करते हैं तो 1 उत्पाद के लिए 5 चित्र कहिए, आपकी फ़ाइल में आपको अग्रणी नाम स्लैश (/image_name.jpg) के साथ _media_image कॉलम (प्रत्येक छवि के लिए प्रत्येक पंक्ति) जैसे:

यहाँ छवि विवरण दर्ज करें यह SKU के साथ एक उत्पाद के लिए चित्र हैं। यदि आप छवियों को केवल गैलरी में आयात करते हैं तो आप उन्हें यहाँ प्राप्त करेंगे -

यहाँ छवि विवरण दर्ज करें लेकिन जैसा कि आप देख सकते हैं, मुख्य उत्पाद छवि के रूप में कोई भी चित्र नहीं जोड़े गए हैं।

Magento के मुख्य उत्पादों में छवि को आधार कहा जाता है और इसे उत्पाद पृष्ठ पर बोया जाता है, छोटी छवि को श्रेणी दृश्य और थंबनेल (संबंधित उत्पाद आदि में दिखाया जाएगा )

इसलिए अपनी कुछ या एक छवियों को छोटा, आधार और थंबनेल के रूप में दिखाने के लिए आपको अलग-अलग कॉलम की आवश्यकता होती है और वहाँ भी छवि नाम डालते हैं

तो आप एक और एक ही छवि को छोटे, आधार नाड थंबनेल या अलग-अलग छवियों के रूप में बना सकते हैं।

मुझे पता है अगर एक मुद्दा मिल गया।

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