Individual User/Group Stores Standalone Module/plugin for Ubercart or E-Commerce

Events happening in the community are now at Drupal community events on www.drupal.org.
droople's picture

I am suggesting for a module which allows for individuals/group admin with certain roles to create/run a store and accept payments through user/group specific payment gateways.

Example of uses:

  1. An NGO might start a group on a social site, and want to sell merchandise to raise funds, they simply create a group store.
  2. a Musician might want to sell his mp3 files on the social site. He can simply purchase a role, for a one-off charge and setup an online store for his music, pictures or event tickets.
  3. Individuals might want to sell, their own art/media ranging from music, tones. pictures, books, etc, they simply purchase a role and create an online store

The other option is for a the site to receive all payments and pay content owners a certain percentage. Each commodity supplier will have their own dashboard with updates simultaneously with the main site admin's dashboard, showing what they have sold and earned.

Thank you

Comments

This is neat idea and

cyu's picture

This is neat idea and something I've seen others in need of, so I'm for getting something like this integrated in with a Drupal shopping cart module. I'm having trouble wrapping my head around how your initial idea as a standalone module could work, though, without needing to do pretty large adjustments to either Ubercart of E-commerce files.

"The other option is for a the site to receive all payments and pay content owners a certain percentage" appears more feasible to me, but I believe this alternate implementation falls short of the scope of a SoC project.

Possible?

agentrickard's picture

This may already be possible by integrating Ubercart with Domain Access. Ryan Szrama and I talked about this some at DrupalCON.

--
http://ken.therickards.com/
http://savannahnow.com/user/2
http://blufftontoday.com/user/3

Aye, I'd be interested in

rszrama's picture

Aye, I'd be interested in seeing a module like this serve as the glue between something like Ubercart and Domain Access so that customers who purchase your seller role would have their subsite setup along w/ permissions automatically. I think you'll run into issues with the granularity of access control on orders... in Ubercart, for example, someone either has access to administer orders or doesn't. There isn't a way to differentiate between which orders a user should have access to. However, if you don't want the individual users seeing this stuff anyways, it might be quite a simple task to setup substores within a store. You can alter the PayPal WPS form quite easily, but that won't hold true for other payment methods.

Anyways, you'd certainly need to evaluate the possibilities for a project like this and consider that the changes may be quite involved to nail down access issues. Using subdomains w/ separate databases may be the solution here, but that's assuming domain access can share user accounts but have separate roles/access control for a single user account across multiple sites.

Separate privileges per domain

agentrickard's picture

I think the achitecture would support separate privileges per domain. If nothing else, we set a $_domain global that can be used to check additional site permissions -- though those would be stored per user and not in user_access checks.

--
http://ken.therickards.com/
http://savannahnow.com/user/2
http://blufftontoday.com/user/3

What do you think about co-financing this module?

NeuZeitgeist's picture

I'm very interested in this module and I'm ready to cofinance this work. If there are other people ready to cofinance it?

NeuZeitgeist

NeuZeitgeist

I can chip in $200 in June

droople's picture

Am a bit tied up right now, but in June I can contribute $200

any progress?

derrek's picture

I'm also very interesting in something like this. Has there been any progress on this module?

interested!

matteoraggi's picture

I'm interested too if done for ubecart 2 and when it import products in csv will go also for ubecart 2

Luxury furniture
http://www.luxury-furniture.biz

We just built an Etsy.com

ebeyrent's picture

We just built an Etsy.com clone for a client (http://twolia.com/shop), and it's built on D5, Ubercart, and the Ubercart Marketplace module. Each seller gets his or her own store, and can set their own payment options, etc.

We're almost done porting it to D6 and Ubercart2, and hope to be able to release the whole thing soon to the community.

I am willing to test

droople's picture

Once this is ready, I am willing to test and debug

Thank you

very interested in something similar

youmade's picture

any developments? Are you still looking to release this to the community? Am looking to implement something similar in a specific non-English market.

marketplace

nyleve101's picture

Maybe the marketplace module may be of help?

Progress

marcobauli's picture

@ebeyrent: howdy, i'd be interested in the port too, is there by chance some code to test? i'd be glad to report back. Cheers

Subscrive

jorgerosa's picture

Subscrive

@ebeyrent:

plan9's picture

@ebeyrent: http://twolia.com/shop looks great. Any news on the D6 port?

SoC 2008

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: