I'm setting up an e-commerce site. However, this is unique because there will be one storefront, but there will be multiple merchants in that storefront. The owner of the site wants all orders directed to the seller, not to the site-owner (invoice at least, ideally payment too).

The reason to do it all in one storefront is so that site visitors can buy from multiple vendors and only 'check out' once....after checkout, the appropriate invoices/orders are sent to the proper seller, and ideally, the payment as well.

Think of this like Amazon.com. They sell from many stores around the world, but you buy from all of them with one checkout process.

Does anyone have a clue how this, or something similar could be achieved using E-Commerce, Ubercart, or anything else?

The only option I see right now is just to have the sellers have their own paypal links with 'buy it now' buttons...but that's not integrated with the rest of the drupal site, and it would get confusing.

Any help or ideas would be very much appreciated.


NikLP’s picture

...I would guess that this is outside the limits of the current implementation of the ecommerce module. I can't say for sure. You might want to file a support request on the ecommerce module issues page. Multiple payers isn't a problem, but multiple payees sounds like the sort of thing that would require quite some "extras" :) I could be wrong of course, but I've personally yet to see an open source system that handles this area.

I will say, however, that if you do get an answer to this I would be very interested to hear back from you, as my mind has been toying with a similar business concept for about 2 years now, and I would really like to see this happen in Drupal!

Sorry for not being more helpful. Best of luck!

j0rd’s picture

Ubercart now has a solution for multiple sellers.

Ubercart Marketplace module:

Here's a good technical overview of the module:

Freelance Web Designer