Version 1.7.0
November 11, 2025
| Feature | Description |
|---|---|
| Start and end date filters on the promotion landing page | Filter promotions by specifying a custom date range, making it easier to view relevant promotions within a selected time period. |
| Total amount for weight volume items | Introduced support for passing the exact product amount (calculated as Unit price * Quantity or Weight) from the POS. This ensures consistency in reward and discount calculations between the POS and promotion engine. |
| Sending items to third party loyalty partner on every scan | ULP now has configuration to send the basket to third party provider after every scan along with the existing configuration of sending full transaction basket. |
| Loyalty Service in proxy mode for 3rd party profile retrieval | The loyalty service supports proxy mode to connect with a third-party loyalty system for exchange of points and stored value data. |
| Sending basket to 3rd party loyalty system without customer in transaction | ULP has a new configuration to send the full transaction basket to the third-party provider, evaluate the transaction, and return applicable rewards, even if no loyalty customer is identified. |
Resolved issues
Below is the list of improvements that have been fixed as part of 2025 Retail PI04.
| Bug/Incident | Description |
|---|---|
| Description cleared in Mutual Exclusion Group edit flow doesn't update the group | Clearing or updating the description in a Mutual Exclusion Group now correctly reflects on the summary page after saving changes. |
| Description cleared in Store Group causes update failure | Clearing or updating the description in a Store Group no longer triggers an internal server error; updates are processed successfully. |
| Inconsistent translations of UI elements in French and Spanish | Translations for UI elements such as 'Category ID' in Promotion Categories, Close (Button), and 'Customers' in Promotion create/edit flow have been corrected. Extra spaces in the 'Coupon already exists' message have been removed. |
| Description cleared in Product Group does not save changes, and CSV file fails to import in create flow | Clearing or updating the description in a Product Group updates correctly, and CSV file import now works as expected when a file is selected. |
| Same identifier value is shown for all types of card IDs | Identifiers now correctly display their values (AlternateId, LoyaltyCard, Email) when available. If a value is missing, the system applies the proper fallback logic without duplicating the same value across all card ID types. |
| Edit Priority Grid popup not closing with the browser 'click to go back' button | The browser back button now closes the Edit Priority Grid popup and navigates back to the Priority Exclusions screen. |
| Create Segment button not visible for users with Customer Service role | The Create Segment button is now displayed when logged in with the Customer Service role. |
| Browser 'click to go back' button doesn't navigate from loyalty summary page to loyalty programs | The browser back button now navigates to the loyalty programs screen. |
| When navigating from Promotions → Consumer Segment → Associations → Promotion Summary, clicking the Back button on the summary page did not redirect to the Consumer Segment Summary page | The Back button now redirects to the Consumer Segment Summary page. |
| When navigating from Promotion Summary to any other module and then clicking the Back button on the summary page, the button title and redirection were incorrect | The Back button title is updated to “All Promotions”, and it redirects to the Promotions landing page when returning from other modules. |