для разработки сайта надо сразу поставить задачу - зачем он нужен и что конкретно будет делать в поставленное время... например, 2 года
если, кроме товаров, там уже предусмотрены кабинеты для дистрибьютеров, разные цены на один и тот же товар, разные склады, синхр. с crm и прочие штуки, кроме корзины
уже стоит задуматься, а кто, как и когда будет это все делать и есть в cms резервы для этих плюшек в принципе