ok, you can do something like this:
- Set email to
not show on profile for all member
- Create a field with these parameters
Type: HTML Delimiter
Title: Email
Show on Profile: Yes
Show on Edit Profile: No
Show on Registration: No
Available for: Paid Members
In description of field put this code: {user email displayed}
HTML delimiter allow you to put some static text in profile/edit profile/registration, also this field trigger Joomla Content Plugin.
In Easy Profile Basic is included our Content Plugin, it will replace this code {user email displayed} into value of email field (docs at
https://www.easy-profile.com/docs/26-plugin-content.html)
The idea is this, if user is Paid member then he will be available Email (HTML delimiter) field instead standard Email*
* this field must be available for all members