Subscribed Level X when expires moves to level Y instead of 0 . Possible?

I have a client that requires multiple user levels but when an experation expires they cannot all go to the same Level 0 (Free). Instead we would like to associate a sepcial “Not in Good Standing” level for each of the 5 memberships we need to set up. When their paid subscription expires they need to be set to their corresponding “Not In Good Standing” level. Having them all associated with one level (0) is problematic for this particular client.

Any possibilities, thoughts or ideas on how to accomplish this ?

  • Tnx John D

Possible workaround: Use ccaps to “stamp” users, this way you will know his “original” level. I know it’s possible, I created that once. Needs custom code tough.

Still if you need to be “levels” instead “one level with ccaps”, needs more custom code… I will be glad to help, for a fee.