tl;dr ->
" Può Magento gestire i prodotti 1M ", la risposta è sì , ma con alcune considerazioni. Su questa scala si potrebbe presumere che tu abbia un volume per sostenere un investimento decente in infrastrutture e personale per commercializzare un catalogo di questa proporzione.
Primo:
I dati di esempio di Magento CE, come avrai visto, contengono solo una manciata di prodotti di varie categorie. I dati di esempio EE ne contengono di più e li hanno separati per tipo di negozio.
Puoi scaricare i dati del campione CE qui . Dovrai scaricare i dati di esempio EE dal tuo account MagentoCommerce.com se hai EE.
Troverai, tuttavia, che non si tratta di centinaia o addirittura migliaia di prodotti. Consiglio di importare prodotti nel database : un buon esercizio per capire come funziona questo processo. Questo può essere fatto tramite il flusso di dati di Magento o tramite l'importazione dell'API: le informazioni su come eseguire questa operazione su larga scala sono prontamente disponibili su Internet.
Un avvertimento: il flusso di dati è notoriamente lento, quindi potrebbe richiedere un bel po 'di tempo per importare un catalogo delle dimensioni richieste. Per quanto ne sappia, non esiste un catalogo di esempio in natura con centinaia di migliaia o milioni di prodotti esistenti.
Modifica 1/7/14:
@ryaan_anthony su Twitter ha rilasciato una stored procedure MySQL che genererà centinaia di migliaia di prodotti https://gist.github.com/ryaan-anthony/6290973
Alcune letture su Magento API e Dataflow:
http://www.magentocommerce.com/knowledge-base/entry/introduction-to-magento-dataflow
http://www.magentocommerce.com/api/soap/catalog/catalog.html
Secondo:
Prodotto, riscrittura URL e indicizzazione dell'inventario sono i problemi principali quando si esegue un catalogo di queste dimensioni . Anche la ricerca nel catalogo può essere piuttosto lenta, ma può essere mitigata se si utilizza Apache Solr (integrazione fornita nativa a EE). Ci sono plugin CE per Solr - Sonassi ne ha uno e altri possono essere trovati tramite Google.
Ho gestito i cataloghi nella gamma 700k, che è ancora molto meno di 1 milione e l' indicizzazione può richiedere ore e ore . Questo è stato risolto in Enterprise 1.13 . Mi raccomando di dare un'occhiata dura a Enterprise Edition a questa scala. Questo è possibile con CE? Assolutamente; ma i miglioramenti dell'indicizzazione in EE 1.13 sono specificamente adattati a questo tipo di situazione.
Terzo:
Il multi-store è nativo di Magento; puoi impostare diverse categorie e siti Web di primo livello. Non tutti devono condividere lo stesso catalogo: puoi scegliere quali prodotti condividere tra i siti o decidere di mantenere separato il tuo catalogo. Maggiori informazioni qui:
http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work
Più negozi, visualizzazioni di negozi hai in Magento, più voci di indice e più il tuo catalogo flat potrebbe gonfiarsi al punto che il catalogo flat potrebbe effettivamente essere un drenaggio delle prestazioni. Ancora una volta, Sonassi ha un sacco di informazioni su questo qui su Magento.SE e sul loro sito . Avrai voglia di cercare alcune delle risposte di Sonassi su Magento.SE per gestire / ridimensionare Magento quando entri in questo regno della gestione dei prodotti.
L'installazione di ogni persona è diversa: è necessario testare, perfezionare e implementare costantemente le modifiche per trovare le impostazioni più adatte al proprio catalogo, nella propria situazione.