tl;dr ->
" Bisakah Magento menangani produk 1M ", jawabannya adalah ya , tetapi dengan beberapa pertimbangan. Pada skala ini orang akan menganggap Anda memiliki volume untuk mendukung investasi yang layak ke infrastruktur dan personil untuk memperdagangkan katalog dari proporsi ini.
Pertama:
Data sampel Magento CE, seperti yang mungkin Anda lihat, hanya memiliki beberapa produk dari berbagai kategori. Data sampel EE memiliki lebih banyak, dan memisahkannya berdasarkan jenis toko.
Anda dapat mengunduh data sampel CE di sini . Anda harus mengunduh data sampel EE dari dalam akun MagentoCommerce.com Anda jika Anda memiliki EE.
Namun, Anda akan menemukan bahwa ini bukan ratusan atau bahkan ribuan produk. Saya akan menyarankan Anda mengimpor produk ke dalam basis data - latihan yang baik untuk mengetahui bagaimana proses ini bekerja. Ini dapat dilakukan melalui Magento's Dataflow atau melalui impor API - informasi tentang cara melakukan ini pada skala tersedia di internet.
Peringatan: Dataflow terkenal lamban, jadi mungkin perlu waktu cukup lama untuk mengimpor katalog ukuran yang Anda minta. Setahu saya tidak ada contoh katalog di alam liar dengan ratusan ribu atau jutaan produk yang ada.
Edit 1/7/14:
@ryaan_anthony di Twitter merilis prosedur tersimpan MySQL yang akan menghasilkan ratusan ribu produk https://gist.github.com/ryaan-anthony/6290973
Beberapa bacaan tentang Magento API dan Dataflow:
http://www.magentocommerce.com/knowledge-base/entry/introduction-to-magento-dataflow
http://www.magentocommerce.com/api/soap/catalog/catalog.html
Kedua:
Produk, Penulisan Ulang URL, dan Pengindeksan Persediaan adalah masalah utama saat menjalankan katalog ukuran ini . Pencarian katalog juga bisa sangat lambat, tetapi dapat dikurangi jika Anda menggunakan Apache Solr (integrasi yang disediakan asli EE). Ada plugin CE untuk Solr - Sonassi memilikinya, dan yang lainnya dapat ditemukan melalui Google.
Saya telah mengelola katalog dalam kisaran 700 ribu, yang masih jauh lebih sedikit dari 1 juta, dan pengindeksan dapat berlangsung berjam-jam . Ini telah diatasi di Perusahaan 1.13 . Saya sangat menyarankan Anda melihat Enterprise Edition pada skala ini. Apakah ini mungkin dengan CE? Benar; tetapi peningkatan pengindeksan di EE 1.13 secara khusus disesuaikan dengan situasi semacam ini.
Ketiga:
Multi-store adalah asli dari Magento; Anda dapat mengatur berbagai kategori tingkat atas dan situs web. Mereka tidak semua harus berbagi katalog yang sama - Anda dapat memilih produk mana yang akan dibagikan di seluruh situs, atau memutuskan untuk membuat katalog Anda tetap terpisah. Info lebih lanjut di sini:
http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work
Semakin banyak toko, tampilan toko yang Anda miliki di Magento, semakin banyak entri indeks dan katalog flat Anda semakin menggembung ke titik bahwa katalog datar sebenarnya dapat menguras kinerja. Sekali lagi, Sonassi memiliki banyak informasi tentang ini di sini di Magento.SE dan di situs mereka . Anda akan ingin mencari beberapa jawaban Sonassi di Magento.SE untuk menangani / menskala Magento ketika Anda masuk ke ranah manajemen produk ini.
Pemasangan setiap orang berbeda - Anda harus terus-menerus menguji, memperbaiki, menerapkan tweak untuk menemukan pengaturan apa yang paling cocok untuk katalog Anda, dalam situasi Anda.