Hello everyone.
I've been using ubercart for a while now on 2 commercial projects and it's finally time to start work on my own site, yeaha.
It's a bit tricky tho and i'm not entirely sure how it's going to work, any advice will be very much appreciated.
I run a site dedicated to learning circus type skills. For the last 4 years I've been making video clip 'tutorials' and giving them away. This was great for a while, lots of happy people, active forums etc. But I just don't have the spare time these days to do it. Then i made a dvd and sold quite a few copies of it. The dvd took a year to produce (6 months part time, 6 months full time) and the return was probably a fifth what i would have earned if i'd not made it. But it was awesome, people loved it, great advertising etc etc. So it was totally worth while.
The main idea for the new site is to sell lessons. A lesson will consist of videos, text, images, audio files. There will be a large taxonomy of the content. To start with there are 4 teachers but that will increase. 1 lesson will be approximately something that would take 10 minutes to explain in person and will cost maybe 50 cents US.
The videos will be FLV format, people upload any video type and they get converted. I would prefer the content to be viewed online rather than download, altho downloading the videos, or at least caching the videos would be good for when users view the lesson more than once.
The user will need to be able to browse thru the categories, seeing a small sample of the content plus description teaser. I imagine that the payment will go thru to the site and then a the teacher will be paid maybe 65% of the cost.
Questions:
1) So what is the best way to set this up?
2) DO i want the ubercart product to be the full lesson node?
3) Is it better to make the product node just a quick preview to a separate node type?
4) Is there any way to PAY PER NODE using ubercart?
5) If the lesson is on multiple pages how does that work?
6) How can I split the money between the site and the teachers with minimal fuss?
7) Could I set up each teacher as an AFFILIATE who gets paid for each time their lessons get watched?
What if I want to offer a group of 10 related lessons (a course) for a discounted price?
9) Since there's lot's of lessons for small prices i'd really like to sell credit to be redeemed in the shop, say you can buy $5 credit and then use it to buy lessons. Also you could earn credits like juice points.
...
..
.
Probably more but i can't think of anything right now.
Then once the payment side of things is set up I want to make a nice drupal module that offers 'guided tuition'. It will track what each person has learned and offer ideas of what to learn next. Also there's going to be so much content that we don't want noobs to get totally overwhelmed. So this will guide people thru what they want to learn. Any advice on that would be handy but not really anything to do with ubercart. Well i guess maybe it could be, maybe it would be a little like a 'people who bought this also liked this....' module.
Boom. It's so nice to finally be working on my own project again. And it's also great to have been working on 3 commercial drupal projects to get my skills up to scratch.
Thanks in advance for any advice,
matt

