วิธีนำเข้ารูปภาพแกลเลอรี่ด้วย csv


12

การนำเข้ารูปภาพของแกลเลอรี่ดูเหมือนว่าเป็นฟังก์ชั่นพื้นฐาน แต่ฉันไม่พบคอลัมน์ใด ๆ ในไฟล์ csv ที่ส่งออกซึ่งฉันจะทำเช่นนี้ ฉันสร้างผลิตภัณฑ์เดียวที่มีภาพแกลเลอรี่ผ่านแบ็กเอนด์ของวีโอไอพีแล้วส่งออกไปยัง csv และแม้แต่ภาพแกลเลอรีเหล่านั้นก็ไม่มีที่จะพบได้ในไฟล์ csv

ฉันหายไปอะไร


คุณคาดหวังอะไร ภาพเข้ารหัสไบนารี? รูปภาพอยู่ในmedia/catalog/product/<first_letter>/<second_letter>/name.jpgและใน csv ควรมีเส้นทาง: /catalog/product/<first_letter>/<second_letter>/name.jpgในคอลัมน์ 'รูปภาพ' afaik
Fabian Blechschmidt

ขออภัย @Fabian ฉันกำลังมองหาเซลล์ / คอลัมน์ที่ฉันจะวาง URL สำหรับภาพแกลเลอรี่เพื่อให้สามารถอัปโหลดได้
YWSW

คำตอบ:


5

เพื่อชี้แจงฉันคิดว่าคุณกำลังใช้โมดูลนำเข้า / ส่งออกไม่ใช่ดาต้าโฟน หากคุณใช้ Dataflow โปรดลองใช้กระบวนการเดียวกันกับโมดูลนำเข้า / ส่งออกและดูว่าผลลัพธ์ของคุณดีขึ้นหรือไม่

นี่เป็นฟังก์ชั่นมาตรฐานอย่างแน่นอน - โปรดดูการส่งออก CSV ที่เชื่อมโยงของฉันจากการติดตั้ง 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

วีโอไอพีนำเข้า / ส่งออกนั้นยุ่งยากไม่มีวิธีใดเกี่ยวกับเรื่องนี้ ไม่มีเอกสารประกอบและนิสัยใจคอ / ข้อบกพร่องบางอย่างที่อาจทำให้เกิดผลลัพธ์ที่ไม่คาดคิด ทุกคนที่รู้วิธีใช้ Mage_ImportExport นั้นมักจะใช้เวลาหลายชั่วโมงในการกรีดแป้นพิมพ์ในบางช่วง

ที่ถูกกล่าวว่ามันทำงานและทำงานได้ดีเมื่อคุณรู้เทคนิค หากคุณสามารถโพสต์ CSV ของคุณที่นี่และอาจบอกเราว่าคุณได้ทำการปรับแต่งใด ๆ ในการติดตั้ง Magento ของคุณแล้วชุมชนจะสามารถช่วยเหลือคุณได้ดียิ่งขึ้น

นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณไม่ได้ทำเครื่องหมายที่ช่องทำเครื่องหมาย 'ข้าม' ของแอตทริบิวต์เมื่อคุณทำการส่งออก


นี่คือข้อสรุปของฉันเช่นกัน - แยกบรรทัดสำหรับแต่ละภาพแกลเลอรี่ - ไม่มีวิธีเก็บหนึ่งบรรทัดต่อผลิตภัณฑ์และแยกรูปภาพด้วยเครื่องหมายจุลภาคอัฒภาค ฯลฯ หรือไม่ ฉันยังตระหนักว่า dataflow ให้ชื่อและข้อมูลคอลัมน์ที่ไม่ดีแก่ฉัน คุณกำลังร้องไห้ประมาณชั่วโมงที่แป้นพิมพ์;)
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
เครื่องหมายจุลภาคคั่นพวกเขา
Ben Lessani - Sonassi

ดังนั้นถ้าฉันสร้างคอลัมน์เหล่านี้ด้วยตนเองในฟีดผลิตภัณฑ์ของฉันและกรอกวีโอไอพีจะเข้าใจว่าจะใส่ไว้ที่ไหน?
YWSW

ทำไมสิ่งนี้ถึงไม่ได้มาตรฐานกับคุณภาพเยี่ยม และฉันจะให้ Magento ส่งออก URL รูปภาพของคลังภาพได้อย่างไร
YWSW

1
มันเป็นมาตรฐาน
Ben Lessani - Sonassi

1

ฉันพาฉันไปตลอดกาลเพื่อคิดออกดังนั้นฉันตัดสินใจที่จะพูดสอดและอาจให้ความช่วยเหลือบางอย่าง

•คำตอบจาก Soft Prodigy คือ $ 99 "แก้ไข" เพื่อใช้ magmi • jharrison.au เป็นสิ่งที่ถูกต้องและหลังจากทำงานหนักมากฉันก็สามารถทำงานได้

การส่งออกและนำเข้าครั้งแรกตามที่ระบุไว้ต้องทำโดยไม่ใช้ดาต้าโฟลว์ การไหลของข้อมูลจะไม่ทำงาน จากนั้นฉันมีปัญหาในการพยายามหาว่าคุณลักษณะใดที่จำเป็น

นี่คือสิ่งที่ฉันทำ: 1. ตั้งค่าฟิลด์เหล่านี้เป็นดังนี้: _media_attribute_id: ของฉันคือ 80 คุณสามารถค้นหาของคุณได้โดยไปที่แคตตาล็อก> แอตทริบิวต์> จัดการแอตทริบิวต์> แกลเลอรี่สื่อใน URL ที่คุณจะเห็นแอตทริบิวต์ _media_image ฉันตั้งค่าแบบนี้ /filename.jpg >>>>>> สิ่งนี้จะต้องอยู่ในสื่อ> โฟลเดอร์นำเข้าของ Magento /filename2.jpg >>>>>> สิ่งนี้จะต้องอยู่ในสื่อ> โฟลเดอร์นำเข้าของ Magento

  1. หลังจากที่คุณนำเข้าผลิตภัณฑ์ของคุณคุณต้องทำ Reindex สิ่งนี้ทำให้ฉันหงุดหงิดซักพัก! ไปที่ระบบ> การจัดการดัชนี> และสร้างดัชนีข้อมูลใหม่

ฉันหวังว่านี่จะช่วยให้ทุกคน ขออภัยถ้าดูเหมือนว่าซ้ำจากโพสต์ก่อนหน้า


0

เบาะแสเล็ก ๆ (นอกเหนือจากคำตอบที่ดีมากของ jharrison.au) ซึ่งมีค่าใช้จ่ายเกี่ยวกับชั่วโมง สำหรับฉันดูเหมือนว่า imagefiles จะต้องตั้งชื่อด้วยตัวอักษรตัวเล็ก บางทีข้อมูลนี้อาจช่วยใครซักคน


0

ฉันเห็นด้วยกับคำตอบที่ดีของ jharrison.au ฉันจะบอกว่ามากขึ้นดูเหมือนว่าจะไม่สอดคล้องในวิธีการที่ DataFlow และโมดูลนำเข้า / ส่งออกทำงานใน Magento รุ่นต่างๆ

สำหรับผู้ที่กำลังมองหาทางออกในการอัพเดทฐานข้อมูลขนาดใหญ่ (ผลิตภัณฑ์มากกว่า 10k) ฉันแนะนำให้ลองใช้เครื่องมือโอเพนซอร์สฟรีที่ยอดเยี่ยม MAGMI ดูคำอธิบายเกี่ยวกับรูปแบบที่นี่

ในระยะสั้นมันเป็นเช่นนี้:

media_gallery /image1.jpg;/image2.jpg

และคุณควรวางภาพของคุณในไดเรกทอรี "โฟลเดอร์สื่อ" (ต้องปรับใน MAGMI)

หากคุณประสบปัญหาในการตั้งค่า MAGMI (ฉันรู้ว่ามันอาจเป็นเรื่องยากสำหรับผู้ที่ไม่ใช่มืออาชีพ) คุณสามารถใช้ส่วนขยายนี้ซึ่งโดยทั่วไปแล้วจะเป็น MAGMI ที่รวมเข้ากับแบ็กเอนด์ Magento เพื่อความสะดวกในการใช้งาน จะช่วยให้การทำงานนี้ออกจากกล่อง


0

1.9 CE คุณจะต้องระบุในรูปแบบ CSV ของคุณskuและgalleryซึ่งอาจรวมถึงกึ่งลำไส้ใหญ่;รายการคั่นด้วยคำนำหน้าทับที่จะสัมพันธ์กับไดเรกทอรีสำหรับไฟล์ของคุณเช่น:/media/import /56789.jpg;/43345.jpgนอกจากนี้คุณยังสามารถระบุimage, small_imageและthumbnailภาพหมู่สาขาอื่น ๆ ถ้าคุณต้องการเหล่านี้เป็นคนที่ผมตั้งเป็นความต้องการขั้นต่ำ


0

วีโอไอพีสามารถนำภาพไปยังแกลเลอรี่

รูปภาพทั้งหมดไม่ควรอยู่ในคอลัมน์แยกกัน นี่คือตัวอย่าง

หากคุณอัปโหลดสมมติว่ามี 5 ภาพสำหรับ 1 ผลิตภัณฑ์ในไฟล์ของคุณคุณต้องวางชื่อภาพด้วยเครื่องหมายทับ (/image_name.jpg) ในคอลัมน์ _media_image (แต่ละบรรทัดสำหรับแต่ละภาพ) เช่น:

ป้อนคำอธิบายรูปภาพที่นี่ ภาพนี้เป็นภาพหนึ่งของผลิตภัณฑ์ที่มี SKU หากคุณนำเข้ารูปภาพเพียงเพื่อเก็บภาพคุณจะได้ภาพเหล่านี้ที่นี่ -

ป้อนคำอธิบายรูปภาพที่นี่ แต่อย่างที่คุณเห็นไม่มีภาพใดที่ถูกเพิ่มเข้ามาเป็นภาพผลิตภัณฑ์หลัก

ในภาพผลิตภัณฑ์หลักของวีโอไอพีเรียกว่าฐานและมีการหว่านที่หน้าผลิตภัณฑ์ภาพขนาดเล็กจะแสดงในมุมมองหมวดหมู่และภาพขนาดย่อ (ในผลิตภัณฑ์ที่เกี่ยวข้อง ฯลฯ )

ดังนั้นในการทำให้รูปภาพของคุณบางภาพแสดงเป็นขนาดเล็กฐานและรูปขนาดย่อคุณต้องมีคอลัมน์แยกต่างหากและใส่ชื่อรูปภาพด้วย

เพื่อให้คุณสามารถสร้างหนึ่งและภาพเดียวกับขนาดเล็ก, ภาพย่อส่วนฐานหรือภาพอื่น ๆ

แจ้งให้เราทราบหากพบปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.