3.16.3
Release Date: 2025-02-27
Software Version
The document refers to the following applications and corresponding software versions:
| Application | Version |
|---|---|
| Promotion Calculation Engine | 3.16.3 |
What's New
| Issue Key | Release Notes | Note |
|---|---|---|
| PPCE-8223 |
Extend the length restriction for MerchandiseHierarchyID in ClientAPI The restriction for the maximum allowed length of the MerchandiseHieraryID in ClientAPI has been extended from 4 to 64 characters. |
|
| PPCE-8179 |
Resolve Snyk findings: CVE-2025-23184, CVE-2024-56128 Update dependencies to platform libraries to mitigate high security vulnerabilities revealed by Snyk tool. |
Resolved Issues
| Issue Key | Release Notes | Note |
|---|---|---|
| PPCE-8226 |
Transaction-related external manual rule is not working as expected
|
|
| PPCE-8221 |
Corrected unexpectedly applied manually triggered promotion In case a single promotion was triggered by multiple manual triggers of the transaction (matching on both manual trigger type and value), then the promotion was applied for each trigger regardless of their calculation level. The issue has been fixed and, as a result, line item level manual triggers may only trigger line item-related or result-related promotions, while transaction level triggers may only trigger transaction-related or result-related promotions. |
|
| PPCE-8151 |
Manual triggers that are referenced to external benefit are not registered to context Any manual trigger which is associated with an externally applied modifier is registered to context from now and can trigger any further internal promotions if its sequence is higher than a sum of the externally applied manual promotion sequence and a manual trigger sequence addend. If a transaction with an already applied manual promotion was suspended and recalculated again, the same manual promotion is not applied due to the correct handling of the promotion sequence and manual trigger addend. |
|
| PPCE-8150 |
Fix missing ManualTriggerSequenceNumber and CouponEligibility in response Fixed missing ManualTriggerSequenceNumber in FrequentShopperPointsModifier that has been granted by the transaction-related or result-related promotion price derivation rule. In the case of a result-related promotion price derivation rule, CouponEligibility was not associated with the correct FrequentShopperPointsModifier but aggregated to the last one on the line item. This bug has also been fixed. |