I would really like to see this too. As I see it, it would require a few things to happen:
1) Addition of an account start and end date to the core of WebsiteBaker. Whether you are going to manage your subscriptions automatically or manually, this seems like the way to go.
2) Addition of two new product types in Bakery called Registration and Subscription. These product types would be tied into WebsiteBaker's user registration system which would automatically activate upon confirmation of succesful payment.
Registrations could be for a predefined period. That period would be extended upon receiving a new payment.
Subscriptions would be for a period without an end date. The end date would only be set when the member cancel's their subscription.
Upon successful registration or subscription, the account would be activated and they would be added to a specific group in order to enable multi-level subscriptions.
Unfortunately all of this doesn't yet exist however if you are able to contribute to the project, your efforts would be very much appreciated.
I got the idea from watching some of the videos for WishListMember, a WordPress Membership Solution available at
http://member.wishlistproducts.com/.
If you have any other suggestions for Bakery, please contribute your ideas in the following message thread:
http://www.websitebaker2.org/forum/index.php/topic,18426.msg128640.html#msg128640With warmest regards,
Michael