So, just to be clear, you're saying you'd like _each_ of your salespeople to have a _unique_ storefront that presents her/his own products?
Or the same storefront for all of them, but it's clear on the backend who made which sale?
The two require vastly different solutions, with the first one being rather complicated and the second one being rather easy.
a hacky way would be to use a landing page builder from the app store to achieve this
Indeed, but a landing page just takes care of showing different pages for each salesperson, not actually aggregating the data in the backend, @FuFei, no?
But one could totally work up from there.