Вадим, рад Вам помочь с ответом.
Важно понимать, что товары бывают разные и дело не только в кол-ве товаров, но и в специфике.
К примеру: одно дело, продавать 100 велосипедов, другое дело 100 дверей.
К примеру: в тематике двери, можно встретить конструктор выбора цвета, размера, компектующих и т.п.
Или к примеру, 100 диванов, где как правило есть выбор оббивки, ткани компаньона и т.п.
Мы ведем разработку различных проектов и можем рассказать об особенностях различных тематик.
В любом случае, из бесплатных платформ, Вам стоит присмотреться к Opencart. Этот движок сейчас в России занимает 1 место.