• When user profile gets demoted to a lower level, all related custom registration profile fields data is gone !

    That means that all extra information collected from user is lost forever.

    Can this be resolved somehow ? To keep it in database instead of deleting ?

    This is what Jason Caldwell wrote:

    Yes, this is by design. The profile fields associated with particular levels will not be applicable to lower levels, even if they were previously. If you change the level of a user to that which excludes the use of a configured profile field; upon saving that customer profile, any data associated with fields that are no longer applicable will be silently discarded.

    https://wordpress.org/plugins/s2member/

Viewing 4 replies - 1 through 4 (of 4 total)
  • In the “Create/edit registration profile” form stay a field “Applicable Membership Levels”, set it to “all”.

    Thread Starter ernest_d

    (@sfedona)

    Thanks krumch,
    It will solve partly the problem, but how do I do to hide/display different registration fields on different levels ?

    Do you suggest to use CSS ? Then what I should to with *required fields as they will apply to all levels.

    Sorry that my amswer is too late, but yes, CSS+jQuery do the magic for me.

    Thread Starter ernest_d

    (@sfedona)

    Thanks krumch,
    Your suggestion with “all” option was very close !

    I have tested adding “0” level in option “Applicable Membership Levels:” ( as example 0,2,3,4 )
    Now S2 Member is keeping saved field value after changing to ” Free subscriber”.

    Sadly , developers of S2Members did not pointed such an important thing.
    For example they could write in docs that ” changing to Free Subscriber will destroy submitted data, unless you set “0” in the option.

    And I am guessing that CSS+jQuery can’t to anything for the fields with Required option. ex. If we set some field as * Required, then form submission will report an error because user have not made a required input if it was hidden.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Custom Registration/Profile Fields lost on demotion’ is closed to new replies.