pmpro-sponsored-members icon indicating copy to clipboard operation
pmpro-sponsored-members copied to clipboard

Reduction Code not reset when sponsor account renewal

Open sebthesun opened this issue 5 years ago • 1 comments

When sponsor users renew its account with adding sponsored seats, the previous reduction code stays the same, sponsored members stay associated with it so the available seats on this reduction code is not reset. Expected behavior: when a sponsor renew its account and bought sponsored seats, a new reduction code is generated, and the number of available seats is reset to the numbers bought OR At least, the reduction code stays the same but it is reset to the newly bought seats and sponsored members aren't linked anymore to it until the renew their account with this reduction code.

sebthesun avatar Jul 13 '20 15:07 sebthesun

Currently the sponsored member would need to enter a higher number to get the amount of seats they would like. For example if the parent account has 5 seats and wants another 5, they need to enter 10 seats during their renewal process.

I think moving forward it may be good to show a notice to renewing members that they should enter the number of seats they'd like to have and make this more clear.

I don't think we'd automatically reset the child accounts on parent renewal as this would cause a lot of issues and bad user experience. For now, you may use a bit of custom code or add in text to the parent levels description which can show renewing members or inside expiring soon emails.

andrewlimaza avatar Oct 05 '20 14:10 andrewlimaza