Hi Francesco,
Thanks for reaching out. Certainly our screens and documentation for Promotions could use some more love - we are working on that.
To answer your questions:
Can Users have more than one promotion active at the same time?
Yes. And in that case, the "lowest" price for an item wins.
In the case of automated promotions, what products count towards the "max purchase" limit? If I have a product with the price left "as is" in the Prices list inside that Promotion, does it get counted? More info on this max purchase field would be appreciated.
Hmm - I'm putting a question into the devs on this one.
I have two automated promotions enabled and a User is in the segments used by both, but I don't see them when using the GetElegiblePromotions call. Is this a refresh issue? And if so how do I force a refresh to see them immediately?
Automated promotions are tricky - as a user must "ENTER" the segment to trigger the promotion. If they are already a member of the segment at the time the promotion is created, the automated promotion will not trigger. We are currently improving the user promotions screens to better communicate this behavior - and make it easier to test.
If I have a promotion active where a product is set "not for sale", I don't see that product in the app store, which is the expected behaviour. What if I have another promotion active at the same time where that product is set as available?
What do you mean "as available" - with a particular price? If you mean "as is" I'm pretty sure that "Not for sale" will win - and the product will not being shown.
What if the same thing happens but in promotion #1 the product is "as is" and in promotion #2 it's set with another price value?
Lowest price wins. If promotion #2 is less than the "as is" price than it should be the one shown.
I hope that helps - we'll chime in with more clarifications once I have them from the devs.
Paul.