Need to set up digital pre-order

Permalink
Hello all and thanks in advance for any advice/direction you may have.

My client will now be selling his radio archive downloads for $1/show. I am able to accomplish the traditional part of this using the eCommerce and it's Digital Download plug-in add-on.
Now for the tricky part... my client also wants to be able to sell pre-orders of his show - kind of like a subscription service. Someone can buy "the next year of 50 episodes" or "half a year of 25 episodes" ahead of time. Obviously it's easy enough to put such a thing into eCommerce to pay for it, but what about delivery? I asked on digital downloads add-on question board and they said that eCommerce has no way of tracking who has paid for what in terms of future pre-orders like I need. (And they suggested I bring my question here to the general forum.)
What would you suggest for how I can get the shows to those who have preordered as they come out each week. Is like making a special group for them a good idea? But how would I handle the fact that each person is ordering at different times (meaning that if one person preorders 25 shows and then another person preorders 25 shows two weeks later, the two people aren't technically getting all of the same shows since they are two weeks different).
Maybe C5 really can't offer what I need in this area. If so, do any of you have an idea of an external thing I could use for keeping track of/fulfilling the preorders?

Any help is appreciated!

Thanks much,
Kari

 
medicimedicine replied on at Permalink Reply
This is something I'm thinking could work (it's discussed in much detail here:http://www.concrete5.org/community/forums/chat/subscription-service...

If I just make a group for each subscription length, I now see that I can set members to automatically be "kicked out" of the group after their allotted time has expired. I'm thinking this is the closest thing to what I want. I'm not sure it's perfect, but have any of you run subscriptions using the group expiration feature? Does it seem to work well?

Thanks again for any insight,
Kari