We have been using Membership Pro for about 8 years and it works well. There is one problem that we have had for a long time that I would like to fix since I am migrating our website to a new instance.
When a subscriber uses the front end Membership Pro User Profile menu item, the information that appears in the "Edit Profile" tab is information from their original subscription record, not their latest. So if they change their address (or another field), the change doesn't appear in the latest subscription record.
This is a problem for us – we cannot use the "Synchronize Data" option on the Configuration page because if we do that, the custom field data will be overridden along with any historical data for the subscriber whenever an update is made either on the front or the back end.
For completeness, this is also a problem when the user renews (we have this set to create a new subscription record). The data that they enter in the renewal form is of course used in the latest subscription record, but when they view their Membership Pro User Profile, the Edit Profile tab still shows their old data.
Do you have any suggestions for this?
Am I missing a setting?