В этом вопросе очень многое зависит от навешиваемого функционала. Вряд ли вы будете использовать Opencart AsIs из коробки. Скорее всего там будет разный функционал добиваемый модулями. Соответственно когда вы сделаете финальную сборку того, что вы хотите - необходимо будет оценить масштаб бедствия и это всё оптимизировать. Либо не использовать модулей и заранее писать весь функционал с нуля.
Дать оценку о том, что еще в проекте - довольно сложно.
Если глобально - то да, Opencart пригоден. Ориентировочная стоимость напрямую зависит от всего того, что вы планируете туда установить модулями. Потому что вот то что есть из коробки у опенкарта оптимизировать относительно не сложно при наличии опыта. А вот все что идет поверх базового функционала - вот там уже начинается жесть/хардкор/сложности/боль и прочее, потому что авторы модулей разные, пишут все по-разному ну и все вытекающие последствия отсюда.
Поэтому заранее дать оценку довольно сложно, но вообще под 3м товаров опенкарт да, при грамотной разработке - он вывезет. Только надо изначально все делать сразу хорошо (не за пачку доширака в плане цены) - тогда все будет хорошо. В противном случае - будет больно. Под такой объем товаров денег вкинуть в оптимизацию тоже придется прилично. Это вообще на любой CMS, не только на Opencart.
P.S.: я не набиваюсь в исполнители, просто ИМХО. ))))