Про возможность добавления товаров пользователями в интернет-магазине на основе PretaShop обсуждали не раз.
Реализовать такую возможность можно с помощью готовых модулей. Но в этом случае теряется главная цель, зачем вам это нужно.
Цель, это не только предоставить возможность клиентам продавать свои товары, а получать от этого доход.
Каким образом вы собираетесь получать доход от продаж клиентами своих товаров, или не собираетесь этого делать, достаточно только того, что они просто выставят свои товары?