Thanks for the ideas!
I see, so it’s actually more than just being able to change some content based on the previous access. It’s not just the s2Drip, with the ability to time things based on a previous access.
Maybe a new field called “previous capabilities” where you dump all capabilities that a certain user had upon their demotion?
Do you mean in their profile?
That would also be handy to use on Stripe forms, since a user can’t take a new subscription with a different currency than the one they had previously, for example (I assign eur/gbp/other currency codes as capabilities according to a subscription but that information is only useful for upgrades. not re-subscriptions).
Could you elaborate on this? I’m not sure I get it fully.
Having a different “level” for ex subscribers could also be neat so we could filter them on our user list and use that information to message them (or we might be able to exclude those users if we only want to send emails with offers to people who were never subscribers to prevent cannibalization on customer acquisition) .
Are you talking about the List Server integration, so they’re moved into a different list of ex-customers?
Being able to price things differently according to a user’s profile would be nice. I’d love to offer lower prices for users who helped me when I was starting the site, for example.
The s2Drip with lost access, would help do this… Or an s2If that could check that, e.g. current_user_in_times_bygone_used_to_posses_the_capability_to(access_s2member_level1)
Actually, you can check (you’ll need PHP) the paid registration time, or time for a level (doesn’t work with capabilities), and if it’s not empty, you know he paid you before. WP Admin > s2Member > API / Scripting > s2Member Content Dripping