Есть два пути разработки маркетплейса. Писать всё с нуля (на основе наработок) или взять готовую CMS. Давайте рассуждать и развивать эту тему.
Мне клиент обещал скинуть список сравнения из 10 CMS между которыми он выбирал. Одну из предложенных вами он точно упоминал.