Чтобы ответ имел смысл, необходимо понять хотя бы базовые условия задачи:
сколько видов товаров планируется
пиковая нагрузка в пользователях в день
требования к конфигурациям товаров
с чем нужно интегрировать
тип каналов B2B или B2C и какой цикл сделки
требования по SEO