Individual Stores

Posts: 9
Joined: 11/02/2007

Hi guys

I am new to Ubercrart, I was told it is better than e-commerce.

I have a group of artists that are promoted by one manager. I want them to sign up on the manager's site (a drupal core site) and be able to create their own music stores (upon getting the right permissions).

These individual stores will be selling downloads (music, videos, screen savers) all media will have a preview, (audio & video with a 1 min clip; screen savers with a thumbnail)

Each artist will have their own paypal or payment gateway associated with their store, and a subdomain or url like website.com/artistname or artistname.website.com

Is there any way I could do such a thing with Ubercart?

Thank you

Posts: 5269
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

Hey droople, welcome aboard. Cool What you're looking for isn't a mainstream need, so we don't have that worked into core. However, something you can do that should work great in the long run but require a little more work up front is the following...

  • Have the main site still be the registration site w/ links to the artist pages.
  • When an artist gets approved, actually create a new site on the same Drupal install using a custom install profile.
  • Don't give your artists full admin access (i.e. user 1), but in your install profile actually setup most of the site for them but give them full store access.
  • Let them administer their own stores that way.

With Drupal you can setup as many sites on one install of Drupal as you want, and I think this is the way to go. Right now there's no way to have individual PayPal accounts like you're looking for. You could always have artists sign up w/ the PayPal account they want to be paid to and disburse the funds yourself.

Posts: 332
Joined: 08/07/2007
Administrator

To further build on Ryan's ideas, I'll discuss the downloads aspect. The custom install script should also be able to create a special folder outside the web root for each artist site that's created. This directory will be set as the place to store artist's files that they upload to the site. The hook hook_file_action will allow to realize the preview files and thumbnail aspect of the site. You can create a custom module that will act upon new files that are uploaded. In your case, you can have a custom module that can open video or audio files, trim it down to a small preview, and then create a copy in the public files directory. You can do something similar for thumbnail images as well.

--

-Shawn Conn: If the Name Don't Rhyme It Ain't Mine

Posts: 9
Joined: 11/02/2007

Thank you for explaining.

BUt I think this is way out of my capabilities, I am just a novice.

How much would such custom work cost me?

thanks