• Resolved flemmingdesign

    (@bencogandesign)


    Hello!

    I’m setting up discount codes on a membership site that we want to only be usable for a year, in that it’s a monthly subscription and they will be charged at a discount for a year, then charged full price after that.

    I know using Stripe you can’t have a price for a trial period, and billing cycles can only last a year.

    I installed the free Stripe Billing Limits Add-On, then I set the initial discount payment and had that be the same for the Billing Amount per month, then set a Billing Cycle limit of 11. Now when using the coupon code it states on the frontend:

    “The price for membership is $5.25 now and then $5.25 per Month for 11 more Months.”

    This is correct – it should charge at a discount for 12 payments total. I did not set a Membership Expiration date, hoping that after the 12 months it would automatically switch to charging full price until canceled, but it doesn’t specify that anywhere in the instructions.

    My question is, after the 12 month billing period, will it automatically charge full price indefinitely after that? If not, how would I accomplish that using Stripe as the gateway?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Theunis Coetzee

    (@ipokkel)

    Hi @bencogandesign,

    Thank you for reaching out to Paid Memberships Pro.

    When a billing limit is set the billing will stop after the limit is reached and the membership will continue staying active.

    You can consider offering a trial membership that expires after a year. https://www.paidmembershipspro.com/offer-trial-memberships-that-can-only-be-used-once/

    I hope this helps get you started, please let me know if you have any further questions.

    Thread Starter flemmingdesign

    (@bencogandesign)

    Ok, could I feasibly do that, then implement the custom code located here: https://gist.github.com/andrewlimaza/0adf39db98cf51603f2b7415c31e99e5

    to have it auto switch from that trial membership to the full price membership when the year expires? If so, would it start charging the full price membership the following month?

    If that works, that may be exactly what we need.

    Thread Starter flemmingdesign

    (@bencogandesign)

    Well, I did a test on a staging site and that method didn’t work. I figured as much, but once a subscription is canceled, even if you set it to switch membership levels, it doesn’t kickstart a new subscription through Stripe. The user would have to manually select the “renew” option.

    For anyone wondering how we’re getting around this, we settled on charging for a full year (at a discount) as the initial payment, then set the normal billing amount per month under the Recurring Subscription options, but also set a trial amount of $0 for the first 11 subscription payments.

    That way they pay for the first year up front, then they get charged the normal monthly price starting the next year. Not the cleanest solution, but it should work for our purposes.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Discounted Price for 1 year then go to full price using Stripe’ is closed to new replies.