мне кажется глупо такой проект делать на готовой CMS, уверен на 200% что ни преста ни любая другая CMS не выдержит такой нагрузки, загрузить в нее можно 500 тысяч, но будет ложиться даже когда 2 пользователя одновременно на сайте будут, никакого выделенного сервера не хватит, достаточно посмотреть сколько неиндексированных запросов к базе идет и общее их количество
это как для участия в F1 выбрать bmw троечку, преста хороша для штатных магазинов, но "гипермаркеты" с 500 000 товарами это уже из другой весовой категории