กระบวนการทั่วไปในการนำเข้าผลิตภัณฑ์เป็นอย่างไร


19

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

คนส่วนใหญ่เขียนสคริปต์ของตัวเองไว้ที่นี่หรือพวกเขาสร้างไฟล์ CSV นำเข้าในรูปแบบที่จำเป็นสำหรับการทำงานด้วยตนเองหรือไม่?


2
อย่าได้ใช้ Magmi sourceforge.net/projects/magmi
อเล็กซ์

7
คุณจะขยายความทำไมไม่ใช้ Magmi?
พอล

เราวางแผนที่จะอัปโหลดผลิตภัณฑ์โดยใช้ "นำเข้าผลิตภัณฑ์" โดยใช้ csv เรามีคำอธิบายมากมายเราต้องแสดงคำอธิบายในรูปแบบตาราง มีวิธีเพิ่มแท็ก html ใน excel sheet หรือไม่
เด็กใน Magento

คำตอบ:


6

เรากำลังใช้SOAP APIค่อนข้างบ่อย อาจไม่สมบูรณ์ แต่คุณสามารถเพิ่มประสิทธิภาพการแลกเปลี่ยนข้อมูลระหว่างระบบภายนอก (ERP, CRM, ... ) โดยเพิ่มประสิทธิภาพการโทรที่มีอยู่หรือเขียนหนึ่งของคุณเองสำหรับความต้องการพิเศษ (เช่นเพียงอัปเดตแอตทริบิวต์เดียวของผลิตภัณฑ์โดยไม่ต้องโหลด ผลิตภัณฑ์ที่สมบูรณ์ ฯลฯ )

หากลูกค้าของคุณไม่ชอบรูปแบบ CSV (ฉันเข้าใจได้!) คุณสามารถกำหนดรูปแบบไฟล์และข้อมูลของคุณเอง ลูกค้าส่งข้อมูลของเขาในรูปแบบนี้สคริปต์ของคุณแปลมันลงในอาร์เรย์ PHP และใช้FastSimpleImportอะแดปเตอร์พิเศษสำหรับโมดูล ImportExport


เราวางแผนที่จะอัปโหลดผลิตภัณฑ์โดยใช้ "นำเข้าผลิตภัณฑ์" โดยใช้ csv เรามีคำอธิบายมากมายเราต้องแสดงคำอธิบายในรูปแบบตาราง มีวิธีเพิ่มแท็ก html ใน excel sheet หรือไม่
เด็กใน Magento

5

เราใช้uRapidFlow Proเกือบพิเศษ uRapidFlow มีประสิทธิภาพมากและคุ้มค่ากับราคา

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

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


มันไม่แตกต่างจากโครงสร้าง csv เริ่มต้นมากและในความเป็นจริงด้วยการปรับแต่งบางอย่างคุณสามารถใช้การส่งออกเริ่มต้นเช่นและนำเข้าผ่านทาง uRapidFlow
Petar Dzhambazov

เราวางแผนที่จะอัปโหลดผลิตภัณฑ์โดยใช้ "นำเข้าผลิตภัณฑ์" โดยใช้ csv เรามีคำอธิบายมากมายเราต้องแสดงคำอธิบายในรูปแบบตาราง มีวิธีเพิ่มแท็ก html ใน excel sheet หรือไม่
เด็กใน Magento

2

สำหรับ บริษัท ที่ฉันทำงานด้วยฉันได้สร้างโมดูลที่กำหนดเองโดยสมบูรณ์ซึ่งนำเข้าข้อมูลจากไฟล์ XML ที่สร้างขึ้นโดยอัตโนมัติ เนื่องจากเรากำลังพูดถึงผลิตภัณฑ์จำนวนมากโปรไฟล์เริ่มต้นการนำเข้า / ส่งออกของวีโอไอพีจะไม่สามารถทำงานได้

โดยทั่วไปถือว่าเป็นวิธีปฏิบัติที่ไม่ดีที่จะใช้การสืบค้น SQL แบบดิบ แต่เราตัดสินใจที่จะใช้มันเพื่อให้ได้ประสิทธิภาพที่ยอดเยี่ยม (ทำเช่นนี้ต่อเมื่อคุณรู้วิธีที่โครงสร้างวีโอไอพีดี)

ป.ล. : เราดำเนินการกับ Magento อินสแตนซ์หลายแห่งกับหลายเว็บไซต์และร้านค้าและเราไม่เคยเขียนทับสิ่งใด ๆ ที่ตั้งอยู่ในระดับ / ขอบเขตเฉพาะของร้านค้า / เว็บไซต์


ใครบอกว่าเป็นการใช้งาน SQL ที่ไม่ดี? เป็นวิธีเดียวที่จะได้รับประสิทธิภาพที่เหมาะสมจากการดำเนินการแบบกลุ่มใหญ่ ... เราได้งานหลายงานจากการใช้ SOAP (เวลาทำงาน 12-24 ชั่วโมง) ถึง <2 ชั่วโมงโดยใช้การโทร SQL โดยตรง ...
Ralph Tice

โมดูลที่กำหนดเองของคุณพร้อมที่จะซื้อหรือเพียงแค่ใช้ในบ้านของคุณ?
zigojacko

2

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

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


1

โดยทั่วไปเราสร้างสคริปต์ที่โหลดรุ่นของผลิตภัณฑ์ตั้งค่าข้อมูลเป็นแบบจำลองจากนั้นบันทึกแบบจำลองไปยังฐานข้อมูล หากคุณ Google "magento สร้างผลิตภัณฑ์จากสคริปต์" คุณควรจะสามารถค้นหาโค้ดตัวอย่างได้มากมาย


นี่เป็นสิ่งที่การนำเข้า / ส่งออกเริ่มต้นทำได้ค่อนข้างช้าและช้าเกินไป หากคุณมีร้านค้าหลายแห่งสามารถไปที่ร้านมากกว่าหนึ่งต่อผลิตภัณฑ์ ดังที่ผู้คนข้างต้นกล่าวไว้ว่าดีสำหรับผลิตภัณฑ์ในปริมาณเล็กน้อย
Petar Dzhambazov

หากคุณเพิ่มประสิทธิภาพสคริปต์มันไม่ได้ช้า เรานำเข้าผลิตภัณฑ์มากกว่า 50k จาก 16 ร้านค้าโดยใช้สคริปต์และเร็วกว่าการนำเข้า / ส่งออกเริ่มต้น
jmspldnl

1

เราใช้โปรไฟล์ดาต้าโลว์มาตรฐาน แต่เราแปลง CSV ที่เราได้รับและเติมให้เต็มด้วยค่าเริ่มต้นที่ขาดหายไป วิธีนี้ลูกค้าของเราไม่จำเป็นต้องป้อนค่าที่พวกเขาไม่มีเงื่อนงำ

การแปลงจะทำโดยสคริปต์ทั้งหมดที่ลูกค้าต้องทำคืออัปโหลด CSV ที่เขาสร้างและอัปโหลดรูปภาพ / PDF ที่เขาต้องการใช้จากนั้นสคริปต์เติมช่องว่าง วิธีนี้เรายึดติดกับวิธี Magento มาตรฐาน แต่ทำให้ง่ายสำหรับลูกค้า


1

โมดูลนำเข้า / ส่งออกใหม่ซึ่งมีอยู่ตั้งแต่ Magento 1.5 ค่อนข้างเร็ว อย่างไรก็ตามไฟล์ CSV ที่ต้องการนั้นไม่ได้อยู่ในรูปแบบที่ง่าย ดังนั้นเราจึงเขียนส่วนขยายที่กำหนดเองซึ่งแยกเป็นรูปแบบ CSV (ยืดหยุ่น) ที่เราออกแบบ จากนั้นโมดูลจะแปลง CSV นั้นเป็นรูปแบบวีโอไอพี CSV มาตรฐานจากนั้นนำเข้า นอกจากนี้เรายังเพิ่มความพิเศษบางอย่างเช่นการสร้างค่าคุณลักษณะที่ยังไม่มีอยู่ ใช้เวลาเพียงไม่กี่นาทีสำหรับผลิตภัณฑ์ประมาณ 10,000


ฉันต้องทำสิ่งที่คล้ายกับสิ่งนี้สำหรับโครงการรวมถึงความสามารถในการสร้างค่าแอตทริบิวต์พิเศษ (ซึ่งฉันรู้สึกประหลาดใจมากที่ไม่ได้รับการสนับสนุนโดยค่าเริ่มต้น) ปัญหาที่ใหญ่ที่สุดที่ฉันมีก็คือการนำเข้ารูปภาพสำหรับผลิตภัณฑ์ เนื่องจากวิธีการทำงานของพฤติกรรมการแทนที่ / อัปเดตจึงเป็นเรื่องยากที่จะรักษาภาพให้ทันสมัยด้วยการนำเข้าเดียวกันโดยไม่ต้องสร้างซ้ำทุกครั้งที่คุณนำเข้า
Peter O'Callaghan

นี่เป็นวิธีเดียวกับที่ฉันใช้ ฉันสร้างสคริปต์เพื่อแปลงไฟล์ 'flat' csv ให้เป็นรูปแบบวีโอไอพีที่ต้องการ 'multiline' เป็นการดีที่จะรู้ว่าคนอื่นกำลังทำสิ่งเดียวกัน
stewrat

1

มีสองสถานการณ์ที่ลูกค้าต้องการนำเข้า:

  1. ลูกค้าไม่ชอบอินเทอร์เฟซ Magento และเพียงต้องการแก้ไขผลิตภัณฑ์ใน Excel นี่คือ userinterfaceproblem เพื่อแก้ไขสิ่งนี้ฉันขอแนะนำโมดูลMage Enanced Admin Grid

  2. จำเป็นต้องมีการนำเข้าอัตโนมัติที่นำเข้าข้อมูลผลิตภัณฑ์จากบุคคลที่สาม ในกรณีนี้ฉันขอแนะนำให้คุณตั้งค่าการนำเข้าด้วยหนึ่งในโมดูลที่กล่าวถึงก่อนหน้านี้ (ใช้https://github.com/avstudnitz/AvS_FastSimpleImportตัวเอง)


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

1

ทั้งหมดนี้เป็นโซลูชันทางเทคนิคที่ดีมาก แต่มีปัญหาทางธุรกิจที่ไม่ได้ระบุไว้ในความคิดเห็นใด ๆ นั่นคือซัพพลายเออร์ออนบอร์ด นี่เป็นคำศัพท์ทั่วไปและต้องมีการแมปข้อมูลจากข้อมูลผู้จัดหาไปยัง Magento โซลูชันใด ๆ จาก csv ถึง api ถึง magmi ไปยังเครื่องมืออื่น ๆ จะต้องจัดการกับการแปลงสกุลเงิน (สกุลเงินเช็คเอาต์กับการกำหนดราคาเว็บไซต์) การแมปผลิตภัณฑ์จากประเภทหนึ่งไปยังอีกการล้างข้อมูลการทำแผนที่แบรนด์ให้เป็นชื่อเดียว เมื่อโหลดข้อมูลเริ่มต้นเสร็จแล้วคุณจะได้รับการอัปเดตราคาและสินค้าคงคลังให้ลบผลิตภัณฑ์ที่ไม่จำเป็นออกโดยอัตโนมัติ (ในรูปแบบที่ไม่มี 404) ด้านบนของที่ถ้าคุณ sql แทรกหรือ Magmi หรือปิดดัชนีเมื่อบันทึก

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


1

ระบบนำเข้า / ส่งออกคุณภาพเยี่ยมช่วยให้การทำงานง่ายและมีประสิทธิภาพสำหรับการนำเข้าข้อมูลผลิตภัณฑ์ในรูปแบบ csv

ก่อนอื่นคุณต้องตรวจสอบ excel หรือ csv ชีตของคุณใน Magento import module วีโอไอพีเองมีแผ่น csv ที่กำหนดไว้ล่วงหน้าเพื่อจุดประสงค์นี้

สำหรับขั้นตอนจริงคุณสามารถเยี่ยมชมบทความที่เป็นประโยชน์ได้ที่นี่วิธีการนำเข้าวีโอไอพี


1

ขึ้นอยู่กับสถานการณ์มีตัวเลือกน้อย:

  • หากมีผลิตภัณฑ์น้อยมาก (น้อยกว่า 100) บางครั้งมันก็คุ้มค่าที่จะใส่ไว้ในส่วนแบ็กเอนด์ / ผู้ดูแลระบบ
  • เมื่อมีผลิตภัณฑ์จำนวนมากมักจะคุ้มค่าที่จะให้ใครบางคนสร้าง CSV (คนที่ดีการป้อนข้อมูลมักทำสิ่งนี้) นอกจากนี้ยังมีการใช้ส่วนขยายเพื่อนำเข้า (เช่น @davidalger หนึ่งรายการ)
  • มีบางสถานการณ์ที่มีประโยชน์ในการเขียนสคริปต์ของคุณเอง (ตัวอย่างเช่นหากคุณมีข้อมูลผลิตภัณฑ์ทั้งหมดในไฟล์ XML)

1

คุณถูกต้องไม่ใช่ความคิดที่ดีที่จะขอให้ลูกค้าเขียนไฟล์ CSV กระบวนการที่ฉันใช้อยู่มีดังนี้:

  1. ขอให้ลูกค้าของฉันส่งไฟล์ Excel ที่มีผลิตภัณฑ์ของพวกเขา
  2. เขียน VBA รูทีนการแปลงแผ่นงาน Excel เป็นไฟล์ CSV
  3. ใช้ MAGMI เพื่อนำเข้าผลิตภัณฑ์ไปยังฐานข้อมูลจากไฟล์ CSV

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

จากประสบการณ์ของฉัน MAGMI เป็นเครื่องมือที่ยอดเยี่ยมใช้งานง่ายและรวดเร็ว นี่คือการแนะนำที่ดีเกี่ยวกับมัน: 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

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