To not hijack the other thread where I posted a reply, here's a new thread...
What I have happening is that members who should be part of the Promotion 4 keep getting caught in the Promotion 2. The Promotion 2 is for 10+ years registered and XX posts. The Promotion 3 is 15 years registered and more posts. The Promotion 4 is 20 years and more posts. There is no way to limit the days registered so that the user has been registered no more than X days in the promotion, so I'm just setting Promo 2 to not apply the promotion when the users are part of usergroups set for Promo 3 and 4. But that doesn't seem to be working. What's the right way to do this?I want to make sure I don't have any conflicting promotions. I had one in place for many years and now added 3 more. Before doing so I created 3 more usergroups.
Promotion 1 (original promo) - checks to see if the user has X posts and X days registered and adds them to a new usergroup. Additional checks include if the user state is Valid and the belong to the Registered usergroup (to weed out any who are in the Users Awaiting Confirmation usergroup), and also checks to make sure they're not in any of the usergroups specified in the new promotions, in hopes of avoiding any promotion conflicts:
Promotion 2 - checks to see if the user has X posts and has been registered XX days and adds them to the same usergroup as above, plus one of the new usergroups. The new usergroup just gives them a fancy user title with higher priority, specifying how long they've been a contributing member.
Promotion 3 - checks for an even longer time registered and applies another user title.
Promotion 4 - checks again for an even longer time registered.
Is anything I'm doing creating a conflict between promotions? I ask because one of the members who was showing up yesterday as being promoted via one of the new promotions was removed from all of them, even though he qualifies for them. I figured maybe it was due to a conflict.