Documentation Index
Fetch the complete documentation index at: https://docs.voucherify.io/llms.txt
Use this file to discover all available pages before exploring further.
Required permissionsUsers with the User role can view Stacking rules and Categories, edit category name and hierarchy, as well as assign campaigns to categories.However, only Admins and custom roles with Access Project settings and Modify base Project Details can modify stacking settings in Categories and Stacking settings.
- What happens when one incentive is invalid
- The order in which incentives are applied
- How percentage discounts are calculated
- How incentives interact on the same product
- What happens during rollback
- What happens when an incentive has no effect
- How many incentives can be applied at once
Stacking rules and categoriesSome stacking settings depend on the configuration of Categories and campaign assignment to them.Read Manage categories to learn more about configuring categories.
Application and sorting
These settings define how incentives are ordered, validated, and redeemed.Redemption stack validation policy
This setting defines what happens if one incentive in a request fails validation:- All: If one incentive is invalid, the whole request fails. No incentives are applied.
- Partial: Invalid incentives are skipped. Valid incentives are applied.
Incentive application order
This setting defines the order in which incentives are applied:- Requested order: Incentives are applied in the same order as they appear in the API request.
- Hierarchy priority: Incentives are applied based on category hierarchy. A lower hierarchy number means higher priority. If two incentives have the same hierarchy, the request order is used.
Always stackable and Never stackable category application order
This setting defines how incentives from Always stackable and Never stackable categories are ordered:- Apply Always stackable categories last: Never stackable incentives are applied first. Always stackable incentives are applied afterward. In effect, this setting ignores the hierarchies of the Always stackable and Never stackable categories when incentives from these categories are used together.
- Apply sorting rule to combined Always stackable and Never stackable categories: All incentives are grouped together. The selected Incentive application order defines their application order.
Discount calculation mode
This setting defines how percentage discounts are calculated when multiple incentives are applied:- Based on discounted amount: Each discount is calculated after previous discounts are applied.
- Based on initial amount: Each discount is calculated from the original price.
Discount behavior
These settings define how incentives behave on products and during rollback.Product stack policy
This setting defines if multiple incentives can affect the same product:- Multiple application: More than one incentive can affect the same product.
- Single application: Only one incentive can affect the same product. The incentive is applied according to the Incentive application order.
Redemption rollback policy
This setting defines what happens when a redemption is rolled back:- Revert: Applied discounts are removed. The order status changes to Canceled.
- Keep: Applied discounts remain, preserving the order history. The order status does not change.
No effect
This setting defines what happens when an incentive produces no effect:- Force redemption: The incentive is marked as redeemed even if it produces no effect.
- Prevent redemption: The incentive is redeemed only when it produces an effect.
No effect usually occurs if a discount coupon is used together with a cart promotion and one of them results in applying a 0 discount.No effect may also happen when a loyalty card is used to pay with points, but in combination with other discounts it doesn’t take effect and no points are used.

