I know this is a major feature request that has been discussed but I was wondering if ES team still has plans to implement this ability to sell memberships to different profile types? Mark said during the summer that this was going to be included in 1.4 to 1.6 but I don't see the feature listed anywhere on the roadmap.
Given that this is the top rated feature request on the uservoice page, what is ES's outlook on adding this feature? I'm looking at needing a membership solution integrated with ES no later than spring 2015 and I need to start making plans for what sort of solution I will use.
My main concern is adding bulky 3rd party extensions if it's not absolutely necessary. My hope is that ES will include a paid membership feature without it being a too big of an undertaking (probably easier said than done, i know)...
Basic
-can set profile type as free or paid
-option to sell and track paid memberships to different profile types
-when membership expires, user's profile type switches to an assigned free profile type
-ability to purchase points.
-ability to use points toward a membership purchase (encourages upgrades). I use the points as a virtual currency with the extension from nordmograph to sell points.
Wishlist
-Membership packages: ability for one user to purchase multiple memberships for other existing accounts.
-Paid Events: ability to sell/purchase "tickets" to events. The way this might work is the event creator selects an option to sell event spots to attendees in one of two ways:
--->Ideal way: Event creator sets his paypal/payment gateway info and price for an event ticket. Attendees purchase an event ticket and creator gets paid. Admin setting for a percentage of sales go to Administrator Paypal account.
--->Simpler way: Event creator sets price for an event ticket in points. Attendees select to attend the event and points are deducted from their account. If attendees need more points they can purchase them. Creator can cash out points earned from event (creates more work for administrators to send payment to users who cash out their points using nordmograph's module). Admin setting for a percentage of each ticket's points go to an Administrator account or get deleted.
Note: I think the only issue with changing profile types is that you need the same custom fields with the same unique key across all the field within profile types that users would be upgrading and downgrading to. Otherwise there might be some issues with retaining profile information. What I've done is set up a profile type, then copy it to make sure the profile fields are identical.