tl;dr ->
" Can Magento จัดการกับผลิตภัณฑ์ 1M " คำตอบคือใช่แต่มีข้อควรพิจารณาบางประการ ในระดับนี้คุณจะมีปริมาณที่จะสนับสนุนการลงทุนที่เหมาะสมในโครงสร้างพื้นฐานและบุคลากรในการจัดทำแคตตาล็อกของสัดส่วนนี้
ครั้งแรก:
ข้อมูลตัวอย่าง Magento CE อย่างที่คุณอาจเห็นมีเพียงไม่กี่ผลิตภัณฑ์จากหมวดหมู่ที่แตกต่างกัน ข้อมูลตัวอย่าง EE มีมากขึ้นและแยกออกเป็นประเภทร้านค้า
คุณสามารถดาวน์โหลดข้อมูลตัวอย่าง CE ที่นี่ คุณจะต้องดาวน์โหลดข้อมูลตัวอย่าง EE จากภายใน MagentoCommerce.com ของคุณหากคุณมี EE
คุณจะพบว่านี่ไม่ใช่ผลิตภัณฑ์นับร้อยหรือพันรายการ ฉันอยากจะแนะนำให้คุณนำเข้าผลิตภัณฑ์เข้าสู่ฐานข้อมูล - เป็นการออกกำลังกายที่ดีเพื่อให้ทราบว่ากระบวนการทำงานอย่างไร ซึ่งสามารถทำได้ผ่าน Dataflow ของวีโอไอพีหรือผ่านการนำเข้า API - ข้อมูลเกี่ยวกับวิธีการทำสิ่งนี้ในระดับพร้อมใช้งานบนอินเทอร์เน็ต
คำเตือน - Dataflow ช้ามากดังนั้นอาจใช้เวลาพอสมควรในการนำเข้าแคตตาล็อกตามขนาดที่คุณต้องการ สำหรับความรู้ของฉันไม่มีแคตตาล็อกตัวอย่างในป่าที่มีผลิตภัณฑ์นับแสนหรือล้านที่มีอยู่
แก้ไข 1/7/14:
@ryaan_anthony บน Twitter ปล่อยขั้นตอนการจัดเก็บ MySQL ที่จะสร้างผลิตภัณฑ์หลายแสนรายการhttps://gist.github.com/ryaan-anthony/6290973
การอ่าน Magento API และ Dataflow:
http://www.magentocommerce.com/knowledge-base/entry/introduction-to-magento-dataflow
http://www.magentocommerce.com/api/soap/catalog/catalog.html
ประการที่สอง:
ผลิตภัณฑ์การเขียนซ้ำ URL และการจัดทำดัชนีสินค้าคงคลังเป็นปัญหาสำคัญเมื่อเรียกใช้แคตตาล็อกขนาดนี้ การค้นหาแคตตาล็อกอาจค่อนข้างช้าเช่นกัน แต่สามารถลดลงได้หากคุณใช้ Apache Solr (การรวมที่จัดเตรียมไว้ให้กับ EE) มีปลั๊กอิน CE สำหรับ Solr - Sonassiมีหนึ่งรายการและอื่น ๆสามารถพบได้ผ่าน Google
ฉันจัดการแคตตาล็อกในช่วง 700k ซึ่งยังมีข้อตกลงน้อยกว่า 1M และการสร้างดัชนีอาจใช้เวลาหลายชั่วโมงต่อชั่วโมง นี้ได้รับการแก้ไขในองค์กร 1.13 ฉันขอแนะนำให้คุณดูที่ Enterprise Edition ในระดับนี้ เป็นไปได้กับ CE หรือไม่ แน่นอน; แต่การปรับปรุงการจัดทำดัชนีใน EE 1.13 ได้รับการปรับให้เหมาะกับสถานการณ์เช่นนี้
ที่สาม:
Multi-store เป็นของ Magento; คุณสามารถตั้งค่าหมวดหมู่และเว็บไซต์ระดับบนสุดที่แตกต่างกัน พวกเขาไม่จำเป็นต้องแบ่งปันแคตตาล็อกเดียวกันทั้งหมด - คุณสามารถเลือกผลิตภัณฑ์ที่จะแชร์ข้ามไซต์หรือตัดสินใจแยกแคตตาล็อกของคุณ ข้อมูลเพิ่มเติมที่นี่:
http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work
ยิ่งมีร้านค้ามากเท่าไหร่ร้านค้าที่คุณมีในวีโอไอพียิ่งมีรายการดัชนีมากขึ้นเท่าไหร่แคตตาล็อกแบบแฟลตของคุณก็อาจขยายไปจนถึงจุดที่แคตตาล็อกแบบแบนอาจจะทำให้ประสิทธิภาพลดลง อีกครั้ง Sonassi มีตันของข้อมูลเกี่ยวกับเรื่องนี้ที่นี่ใน Magento.SE และบนเว็บไซต์ของพวกเขา คุณจะต้องค้นหาคำตอบของ Sonassi ใน Magento.SE สำหรับการจัดการ / การปรับ Magento เมื่อคุณเข้าสู่ขอบเขตของการจัดการผลิตภัณฑ์นี้
การติดตั้งของทุกคนนั้นแตกต่างกัน - คุณต้องทดสอบปรับแต่งปรับใช้อย่างสม่ำเสมอเพื่อค้นหาการตั้งค่าที่ดีที่สุดสำหรับแคตตาล็อกของคุณในสถานการณ์ของคุณ