tl;dr ->
" Чи може Magento обробляти продукти 1М ", відповідь " так" , але з певними міркуваннями. У такому масштабі можна припустити, що у вас є обсяг для підтримки гідних інвестицій в інфраструктуру та персоналу, щоб продати каталог цієї пропорції.
Спочатку:
Зразок даних Magento CE, як ви, можливо, бачили, містить лише кілька продуктів різних категорій. Даних вибірки EE є більше, і вони розділені за типом магазину.
Ви можете завантажити зразки даних CE тут . Вам доведеться завантажити зразки даних EE з вашого облікового запису MagentoCommerce.com, якщо у вас є EE.
Однак ви побачите, що це не сотні чи навіть тисячі продуктів. Я б радив вам імпортувати продукти в базу даних - хороша вправа, щоб зрозуміти, як працює цей процес. Це можна зробити за допомогою потоку даних Magento або через імпорт API - інформація про те, як це зробити в масштабі, легко доступна в Інтернеті.
Слово обережності - Потік даних, як відомо, повільно, тому імпортувати каталог потрібного розміру може знадобитися досить багато часу. Наскільки мені відомо, у природі не існує зразкового каталогу із сотнями тисяч чи мільйонів продуктів.
Редагувати 7.01.14:
@ryaan_anthony у Twitter випустив збережену процедуру MySQL, яка генерує сотні тисяч продуктів https://gist.github.com/ryaan-anthony/6290973
Деякі дані про API Magento та потік даних:
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, що все ще набагато менше, ніж 1М, а індексація може зайняти години на години . Це було розглянуто в Enterprise 1.13 . Я настійно рекомендую вам звернути пильну увагу на Enterprise Edition в цьому масштабі. Це можливо з CE? Абсолютно; але поліпшення індексації в EE 1.13 спеціально пристосовані до такої ситуації.
Третє:
Мульти-магазин є рідним для Magento; ви можете налаштувати різні категорії вищого рівня та веб-сайти. Не всі вони повинні ділити один і той же каталог - ви можете вибрати, якими продуктами поділитися на сайтах, або вирішити, щоб ваш каталог був відокремлений. Більше інформації тут:
http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work
Чим більше магазинів, переглядів магазинів у Magento, тим більше записів щодо індексів і тим більше ваш плоский каталог може розширитися до того, що плоский каталог насправді може бути збитком від продуктивності. Знову ж, Sonassi має багато інформації про це тут, на Magento.SE та на їхньому сайті . Ви захочете пошукати деякі відповіді Sonassi на Magento.SE для обробки / масштабування Magento, коли ви потрапите в цю сферу управління продуктами.
Установка кожної людини різна - вам потрібно постійно перевіряти, вдосконалювати, впроваджувати налаштування, щоб знайти, які налаштування найкраще підходять для вашого каталогу у вашій ситуації.