two issues here:
1. if user decides to cancel the paid subscription automatically the recurring charges should stop. this is a major annoyance for users and they will never return back if otherwise; the recurring charges should be stopped automatically by the paid membership plugin; for a big number of users it is a nightmare to do this manually.
2. if user decides to cancel the paid subscription, the downgrade to previews user role again should be automatic; otherwise for a big number of users it is not feasible.
are these 2 points been improved/corrected?
thank you
Unus, there is no downgrade button, which user can click to downgrade their account/cancel the subscription because not all payment providers offer the option to cancel the subscription remotely or provide it only for the premium accounts. For example, the PayPal service were integrated without the option of the subscription cancellation from outside of the PayPal account because this option is available to the premium PayPal accounts only. So, if a user wants to stop to pay for the subscription, they should cancel the subscription on the PayPal side (or other payment provider installed at the site) or contact the site admin with the cancellation request.
what happens if the subscription expires, there's no recurrent payment, and user is not paying a new subscription, not renewing; does the admin has to re-set the user role to a non-paying role manually?
1. User sends an Email stating that he wants his recurring membership to end before the next billing cycle
2. Admin checks users account and "Edits membership"
3. Set the days until the next billing circle would start, e.g. 14 days until the next renewal would be billed.
4. The system ends the membership after 14 days automatically and the user is makred "free" again by the system
5. The user is automatically not billed again
Could this work? I am especially wondering about point 5. If the system marks the user as "Free", will it automatically stop charging him, although he had a recurring membership?
Please let me know, thank you