Support » Plugin: Paid Memberships Pro » Upgrade or change membership level and have a different billing date

  • Resolved Pcosta88

    (@pcosta88)


    Hi,

    Does PMPro have a way to automatically upgrade users to a different membership level and have the new billing take place at a later date?

    For example, if I have two levels: Basic and Premium. If a user signs-up for Basic on the 1st of the month, decides to upgrade to Premium on the second, is there a way for the premium billing to then occur at the end of month?

    Is there an add-on product for that? Or if I select Monthly billing (see image: https://pasteboard.co/HUuRl5k.png), that premium billing then takes place at the end of the month?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Jason Coleman

    (@strangerstudios)

    Our proration add on does something similar to this. It will attempt to keep the same billing date and charge a prorated amount based on the user’s last order and the initial payment for the new level.

    https://www.paidmembershipspro.com/prorated-payments-with-paid-memberships-pro/

    If you’d rather just use the keep the same billing date part of things, you can write some custom code to filter the initial payment and set it to $0 and filter the start date to keep it the same. I can share some gists that do similar things (although they will have to be heavily edited) if you are interested.

    Hi Jason,

    Just to clarify, if I select Monthly and a user signs-up on Jan 4th, the user will then get billed monthly. So the user can expect to get an auto withdrawl on Feb 4th?

    Yes, I’d love to see those gists.

    Thank you

    @strangerstudios

    Just a follow-up

    Plugin Author Andrew Lima

    (@andrewza)

    Just to clarify, if I select Monthly and a user signs-up on Jan 4th, the user will then get billed monthly. So the user can expect to get an auto withdrawl on Feb 4th?

    Yes the user will automatically be billed on the 4th February. Paid Memberships Pro, by default, will bill the user one month after the date of their checkout. So if the user signs up on the 15th of the month, their next automatic payment will be processed on the 15th of the next month.

    I hope this clears things up.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.