One thing I noticed while I'm testing settings is that if a user receives a promotion, it seems to only run once. Here's an example of what I mean:
I set up a promotion where if a user is a member of User Group A, then they should also be added to User Group B. I manually ran the cron job to make sure this works, and it does beautifully.
However let's say the user loses membership to User Groups A and B, and then becomes a member of User Group C. If that member regains their membership in User Group A at a later date, the promotion won't add them to User Group B again as well unless you delete the record from the user's Promotion History.
Is there any way to make sure users are ALWAYS promoted when the meet the promotion requirements, even if they've lost the promotion at one point or the other? Or is this the way it's meant to be? Or am I doing something wrong?
Thanks in advance for any help!
P.S. I see on this page it says:
Any users manually demoted will no longer be eligible for that particular promotion, even if they meet the criteria.
This normally wouldn't be a problem, but aMember integration at this point only can assign a user to 1 user group at a time. I thought I could circumvent the issue with promotions to allow users to be automatically assigned secondary user groups.
Is there a way to make this work?