• Resolved michaelj206

    (@michaelj206)


    Hi,

    In October we raised monthly membership prices in Paid Memberships Pro. We wanted to keep current members at the old rate and only charge the new, higher monthly fee to new members. Current members are being charged the new rate, however. Is there a way to have two different rates for the same membership level? Or should we create an ‘old’ membership level and migrate current members there?
    Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author David Parker

    (@dlparker1005)

    Hi @michaelj206,

    If memberships are set up to automatically renew (the “Recurring Subscription” checkbox is checked while editing a membership level), then users should be locked in to their payment schedule until they check out again on your site.

    Since you said that current members are not keeping the old rate, I assume that your site uses one-time payments with an expiration date, requiring users to complete the checkout process each time that they would like to renew their membership.

    In this case, a custom solution would be required to charge users a different rate if they were originally customers before a different date. This code would need to use the pmpro_checkout_level filter to modify the level price if the user’s first PMPro order was created before a particular date.

    Here is an example of that filter being used, though it would need to be further customized to change level based on a user’s original order date: https://gist.github.com/strangerstudios/91b351dc0e37b2ca8946

    If you would like more guidance or hands on help implementing this solution with Paid Memberships Pro, please sign up at https://www.paidmembershipspro.com/pricing.

    Thread Starter michaelj206

    (@michaelj206)

    Hi David,
    Thank you for your reply. Yes, that’s correct, the client has set up their memberships with both recurring payments and an expiration date. I’ll try this solution!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Raise monthly price for new members, keep old price for current members’ is closed to new replies.