Hi there,
Thank you for using Paid Memberships Pro, I’m sorry for the issue you are facing here.
This is not default behavior. User’s will have one membership level and one subscription at a time. When a user changes a membership level their subscription is cancelled and a new one is created to match that of the new level they have purchased.
What version of Paid Memberships Pro are you using?
I´m using version 2.3.2, see attachment.
multiple membership
Thank you for your feedback, the bottom section of the account page is the member’s invoice history.
This means that whenever a user changes their membership level and order is created and logged for reference.
You can see at the top half of the screen that the member has the level ‘3 – Fornecedor’. This is their current and only level.
I hope this helps clear things up.
I see… but the plugin should at least warn people if they try to sign up for the same membership. Is there a setting for this kind of warning?
-
This reply was modified 3 years, 9 months ago by codeware.
There is no warning for this use-case. User’s should only be able to renew their membership around 30 days from their expiration date (if an expiration date) is set.
You may be able to show a warning message on the checkout page with a bit of custom code and hooking into the ‘pmpro_after_level_cost’ to show a warning/message about it. Here is a link to the filter – https://www.paidmembershipspro.com/hook/pmpro_checkout_after_level_cost/
I hope this helps get you started.