Stacking rules
We’ve added a new limit for Stackable Discounts API: Limits per category. You can now set a limit (up to 10) of stacked incentives for individual categories.
For example, if you have a three categories, Bronze, Silver, Gold, you can set up a limit of 2 for Silver, and 1 for Gold, while Bronze is limited by the Maximum count of valid promotions per category to apply in a request. This means that a maximum of 2 incentives from the Silver category and 1 from the Gold category can be validated or redeemed in one stackable API request.
Loyalty programs
Fixed an issue that triggered updates to all earning rules and loyalty tiers (even when no campaign changes were made) while updating a campaign.
Bundle
Fixed an issue where creating a Bundle via API without specifying "type": "product_or_sku"
caused the product not to be shown in the UI.
Discount value
Fixed an issue that caused [object Object]
to be displayed as a discount value in orders.
Log in page
Fixed an issue that caused users to log in automatically after selecting the Read more button in the carousel.
New expiration type for campaigns and earning rules
We’ve added support for FIXED_DAY_OF_YEAR
expiration type in Earning Rules. This new option gives you more control over loyalty point expiration, because you can set an exact month and day. This is a perfect option for seasonal promotions, loyalty program resets, or end-of-year expirations. For example, you can set an expiration date of 31 December for all loyalty points earned during the Black Friday sales.
Also, to improve clarity, expiration descriptions now display with short month names and a clearer date format.
New drawer view for distribution details
Distribution details now open in a drawer view across the app, including when accessed through a direct URL address. The drawer includes complete distribution data, tabs, status controls, and a redesigned actions menu. Access is available to users with Read Distributions and Publications permissions.
Audit log
The filter label for Webhook sendouts has been updated. The field previously shown as ID is now displayed as Sendout ID.
Publications
Fixed an issue where users could view the publication history tab without proper permission.
Stacking rules
Fixed an issue that caused stacking rules to be visible to users without the proper permission.
Rewritten the ResourceLink component to the new Angular version.
We rewrote the ResourceLink component to the new Angular version, ensuring resource displays and tooltips are now consistent across the app. We also made detail navigation work smoothly—opening in drawers or new tabs with our new drawer layouts.