We have various custom fields where we want to collect information on specific plans.
This works well.
However, if we want to manually add a new subscriber using the Add New option, then all the custom fields are available, and if they are set to mandatory then they need to be filled in, no matter what plan you choose.
It would be good if the admin Add New Subscription would adapt to the Plan chosen to only show the relevant custom fields.
I agree! It also causes issues if an admin wants to update a field for any user, the custom fields show as required, even if they were not required to the user (for example they were added after their last renewal).
This for example means the admin cannot update a phone number and save without ticking boxes on behalf of the user (eg a privacy agreeement).
My thoughts for a solution would be to have a config option to allow us to remove all 'required' validation requirements from fields in the admin area... is that possible Tuan?
I just implemented the option. You can access to My Downloads menu item, download latest package. Then go to Membership Pro -> Configuration, set Validate Backend Subscription Form Data config option to No and there will be no validation when adding/editing subscription record from backend anymore (you might have to clear browser cache to see the change in behavior)
The following user(s) said Thank You: Jonathan Colls