What you can configure
Use stacking rules and categories to define how campaigns behave when combined.Manage categories
Create categories, set hierarchy, and define how campaigns behave when combined. Assign campaigns to categories to control stacking.
Stacking rules
Configure global settings such as application order, validation policy, discount calculation, and limits.
Using stacking rules and categories
See practical scenarios that show how stacking rules and categories work together.
Key concepts
These concepts help you understand how stacking rules and categories work together.- Categories: group campaigns and define how they interact when used together.
- Stacking rules: define default behavior for validation and redemption requests.
- Hierarchy: defines priority between categories when Hierarchy priority is used. A lower number means higher priority.
Category stacking eligibility
Each category has a stacking eligibility that defines how it interacts with other categories.- Common: follows standard rules. Stacks with Common and Always stackable, but not with Never stackable.
- Never stackable: blocks Common categories in the same redemption. Still stacks with Always stackable and other Never stackable categories.
- Always stackable: always joins the redemption stack if valid. Stacks with all categories, including Never stackable.
How categories interact
The table below shows how different category types behave when combined.| Category A | Category B | Result |
|---|---|---|
| Common | Common | Stack together |
| Common | Never stackable | Do not stack |
| Common | Always stackable | Stack together |
| Never stackable | Never stackable | Stack together |
| Never stackable | Always stackable | Stack together |
| Always stackable | Always stackable | Stack together |
Why stacking rules matter
Stacking rules help you control how incentives combine and prevent unexpected results. You can use stacking rules to:- Prevent over-discounting: limit how many incentives apply in one request.
- Protect exclusive offers: use Never stackable categories to block Common campaigns.
- Ensure required incentives apply: use Always stackable for campaigns that should always be included.
- Control discount order: choose between request order and hierarchy priority.
- Handle edge cases: define behavior for failed validation, rollback, or no-effect incentives.

