tl;dr ->
" Magento peut-il gérer des produits 1M ", la réponse est oui , mais avec quelques considérations. À cette échelle, on supposerait que vous avez le volume nécessaire pour soutenir un investissement décent dans l'infrastructure et le personnel pour commercialiser un catalogue de cette proportion.
Première:
Comme vous l'avez peut-être vu, les exemples de données de Magento CE ne comportent qu'une poignée de produits de différentes catégories. Les données d'échantillon EE en ont plus et les séparent par type de magasin.
Vous pouvez télécharger ici des exemples de données CE . Vous devrez télécharger des exemples de données EE depuis votre compte MagentoCommerce.com si vous avez EE.
Vous constaterez cependant qu'il ne s'agit pas de centaines, voire de milliers de produits. Je vous conseille d' importer des produits dans la base de données - un bon exercice pour comprendre comment ce processus fonctionne. Cela peut être fait via le flux de données de Magento ou via l'importation d'API - des informations sur la façon de le faire à grande échelle sont facilement disponibles sur Internet.
Un mot d'avertissement - Dataflow est notoirement lent, il peut donc prendre un certain temps pour importer un catalogue de la taille que vous demandez. À ma connaissance, il n'existe pas d' exemple de catalogue à l'état sauvage contenant des centaines de milliers ou des millions de produits.
Modifier 1/7/14:
@ryaan_anthony sur Twitter a publié une procédure stockée MySQL qui générera des centaines de milliers de produits https://gist.github.com/ryaan-anthony/6290973
Quelques lectures sur l'API Magento et Dataflow:
http://www.magentocommerce.com/knowledge-base/entry/introduction-to-magento-dataflow
http://www.magentocommerce.com/api/soap/catalog/catalog.html
Seconde:
Le produit, la réécriture d'URL et l'indexation d'inventaire sont les principaux problèmes lors de l'exécution d'un catalogue de cette taille . La recherche dans le catalogue peut également être assez lente, mais peut être atténuée si vous utilisez Apache Solr (intégration fournie native à EE). Il existe des plugins CE pour Solr - Sonassi en a un, et d' autres peuvent être trouvés via Google.
J'ai géré des catalogues dans la gamme 700k, ce qui est encore beaucoup moins que 1M, et l' indexation peut prendre des heures et des heures . Ce problème a été résolu dans Enterprise 1.13 . Je vous recommande fortement de jeter un œil attentif à Enterprise Edition à cette échelle. Est-ce possible avec CE? Absolument; mais les améliorations d'indexation dans EE 1.13 sont spécifiquement adaptées à ce type de situation.
Troisième:
Multi-store est natif de Magento; vous pouvez configurer différentes catégories et sites Web de premier niveau. Ils n'ont pas tous à partager le même catalogue - vous pouvez choisir les produits à partager entre les sites ou décider de garder votre catalogue séparé. Plus d'infos ici:
http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work
Plus vous avez de magasins et de vues de magasin dans Magento, plus il y a d'entrées d'index et plus votre catalogue plat peut gonfler au point que le catalogue plat peut en fait être un drain de performance. Encore une fois, Sonassi a une tonne d'informations à ce sujet ici sur Magento.SE et sur leur site . Vous voudrez rechercher certaines des réponses de Sonassi sur Magento.SE pour gérer / mettre à l'échelle Magento lorsque vous entrerez dans ce domaine de la gestion des produits.
L'installation de chaque personne est différente - vous devez constamment tester, affiner, implémenter des ajustements pour trouver les paramètres qui fonctionnent le mieux pour votre catalogue, dans votre situation.