I’ve had some requests from users to buy a membership as a gift (for someone else), but for the subscription to start at a predefined date in the future.
Has anyone had any success with MS doing this?
Current thinking would be:
Create customer in Stripe dashboard
Add subscription starting on (let’s say) May 1st
Send customer invoice link to pay it
But I guess there isn’t a 2-way synch between Stripe and MS, so this wouldn’t create a member in MS, right @belltyler@DuncanHamra?
What would be the workflow that would require the least effort from the user?
Would you need to create a (basic) user in MS first, then somehow change their membership? When I tried this the basic plan users weren’t also created in Stripe.
User can ‘buy’ a subscription, then it is ‘activated’. Its duration is for as long as required, e.g. if they buy a year’s subscription today, and it’s activated on May 1st, it’s valid until April 30th 2021.
We can define the start date
As a workaround, I could ask the user to purchase a membership as if they were a normal paying user, but then would there be any way to ‘extend’ the membership in Memberstack?
Or alternatively I just create the customer in Stripe, create a subscription that will start at a predefined date in the future, then create a ‘free’ user in Memberstack (that has access to the same stuff as ‘paid’ users).
Are there any alternatives that the team think might work?
Thanks for explaining. I’ve added everything to the roadmap.
As for the workaround:
Extensions are not possible now.
A free user with a separate Stripe customer could work. The issue is they won’t be synced or communicate in any way. This would be the same as if they paid in cash and you created a free member so they could have access.
When you say extensions are possible now, what do you mean? Is this in Memberstack? I can’t see how to do this anywhere in the admin. I know it’s possible with Stripe, but will this send back the subscription end date to Memberstack?
Re: free user, I guess I would have to just ask the user to pay as a normal user, then create a ‘free’ user for the person they gifted the membership for, then delete the membership of the user who paid.
@Alastair_Budge & @DuncanHamra have you looked at using a 3rd party solution like https://www.giftupapp.com/ or anything else to solve this problem? Would be curious to know how you’re currently addressing this and what recommended workarounds are @Josh-Lopez
Not currently @mdmadmin. We stay away from timelines because we are a small team. The good news is we have hired another developer so features can be released quicker. If you go into our slack then to #developers you will be able to see what we are working on for the api.