This page provides details about the 8.20.4 release of the Infosys Equinox Commerce platform, which includes updates from versions 8.20.1, 8.20.2, and 8.20.3. The release notes are organized into the following sections:
- CSR Capabilities: Configurable UI extensions and KPI drilldowns enhance customer service efficiency.
- Inventory Management: Enhanced inventory admin with hierarchical bins, item tracking, and import/export capabilities.
- Promotion Enhancements: Includes Proximity Messaging, support for multiple BUY/GET conditions and gift configurations, Customer Redemption Limits, and enhanced Cart Price Rules.
- Platform & Infrastructure Updates: CDN update and security fixes for open-source vulnerabilities.
For detailed information, see the release notes given below.
Ultra Admin: CSR Enhancements
- Ability to display the currency code and/or symbol before the price details, configured through the store property
navigationExtensions
. - For tax-inclusive markets (for example, LATAM region), configure the store properties
ordersExtension
andsubscriptionsExtension
to display tax-inclusive information and messages when creating a one-time order or subscription order. - By configuring the
accountExtension
andcustomerExtension
store properties, the following capabilities are now available:- Disable or hide the Contract Details section.
- Make account address fields optional for greater flexibility.
- Enable or disable specific account field attributes.
- Show or hide selected account field attributes.
- Enable or disable customer field attributes as needed.
Ultra Admin: Inventory
The following new features or enhancements have been implemented as part of this release:
- The Inventory Admin console has been newly introduced in the Ultra Admin console.
- Ability to view Bins in a hierarchy view with the columns Bin ID, Leaf Bin, and Status in the Bin listing page.
- Ability to view the Bins in a parent and child view.
- Ability to collapse and expand the entire hierarchy view.
- Ability to search for a particular bin by name.
- Ability to create a new Bin by clicking the “Add Bin” button on the Bin listing page.
- Ability to create a new Bin with fields such as ID, Description, Channel, Type, Status, Leaf Bin, and Parent Bin.
- Ability to view and edit the existing Bins.
- Ability to view the Bin Items with SKU ID, and along with other inventory details.
- Ability to filter the bin items.
- Ability to create a new Bin Item with SKU ID, ATP QTY, Pre-Order Qty, Back Order Qty, Low Stock Threshold, Out-of-Stock Threshold, and Status.
- Ability to view and edit the existing Bin Items (except the SKU ID).
Promotion Proximity Enhancements
Enhancements have been made to support proximity-based promotion messaging. These messages inform business users (via Promotions Admin console) or end users (via storefront) on how close they are to qualifying for a promotion based on item quantity, item subtotal, or cart total.
The Promotion Proximity feature has been introduced to provide proximity-based promotion messaging based on item quantity, item subtotal, or cart total. These messages inform business users (via Promotions Admin console) or end users (via storefront) on how close they are to qualifying for a promotion.
Use Case Examples:
- On the Cart Total: Add $50 more to your cart to avail 5% off!
Explanation: For a promotion offering 5% off on cart totals above $500, a business user can set the Proximity Threshold to $350. This means customers will start seeing the above message once their cart total reaches $350 or more. - On the Item Price: Add 1 more quantity of Women’s Baggy Jeans to get $5 off!
API/Technical Changes
Enhancements in Promotion Service
- Introduced a new field “
thresholdValue
” to trigger proximity messages to the end customers against their item quantity, item subtotal, and cart total for a promotion.
Enhancements in Admin Orchestration Services
- Added support for promotion proximity changes namely, “
thresholdValue
” to define the condition for proximity messaging and message to display custom message to the end users when the threshold is met.
Functional Changes
Promotion Admin Console Changes
- Proximity Message Tab Added: When creating or updating a promotion of type Item Price, Item Shipping, Cart Price, or Cart Shipping, enabling the “Enable Proximity” flag will add a new tab titled “Proximity Message”. This tab appears after the existing tabs: Condition, Action, and Promocode.
It allows configuration of proximity messages based on item quantity, item subtotal, or cart total. - Proximity Threshold Field Introduced: A new field called “Proximity Threshold” has been added to the condition query parameters for item quantity, item subtotal, and cart total nodes. The default value is set as “
1
” to allow business users to specify the threshold value at which proximity messages should begin displaying to customers.
New Features and Enhancements in Ultra Admin Console
- View Proximity Messages in Cart: CSRs can view proximity messages in the user’s cart based on promotions configured for Item Price, Item Shipping, Cart Price, or Cart Shipping. These messages are triggered based on item quantity, item subtotal, or cart total, enabling CSR to take appropriate action.
New Features and Enhancements in Ultra Storefront
- Proximity Message Display: Customers will now see proximity messages in their cart based on promotions configured for Item Price, Item Shipping, Cart Price, or Cart Shipping. These messages are triggered based on item quantity, item subtotal, or cart total, helping customers understand how close they are to qualifying for a promotion.
Promotion: Cart Price Rule Enhancements
API/Technical Changes
Enhancements have been made to the “Cart Price Rules” promotion type.
Use Case Examples:
- Spend $500 or more on school bags and receive 1 lunch bag and 1 water bottle for free!
- Get 10% off on the cart total when purchasing from the Men’s Accessories category!
Promotion Service & Liquibase Updates
- Added “SKU” and “Bundle” nodes to the promotion condition query builder.
- Introduced the “Offer on Subtotal” action class in the “Cart Price Rules” promotion type for “Cart Price Offer” and “Cart GWP” action types to calculate promotions based on item subtotal, using “Amount”, “Quantity”, “PV”, and “CV”.
- Enabled configuration of multiple free gift items in the “Cart GWP” action type under “Cart Price Rules” promotion type, which can be automatically added to the user’s cart.
Admin Orchestration Enhancements
- Support added to display “SKU” and “Bundle” nodes in the promotion condition query builder.
- Support added to display the “Offer on Subtotal” action class to item subtotal on “Amount”, “Quantity”, “PV”, and “CV”.
Functional Changes
This update introduces several enhancements to the Cart Price Rule promotion type, allowing business users to configure item-based conditions and actions.
Promotion Admin Console Changes
- SKU & Bundle Condition Support: Business users can now configure Cart Price promotions using item-specific conditions. SKU and Bundle-related nodes are now available in the condition query parameters.
- “Offer on Subtotal” Option in Actions: A new checkbox labeled “Offer On Subtotal” has been added in the Actions tab of Cart Price Rule promotions. When selected, it reveals a field “Summed Up” to calculate promotions based on Item Sub-total, Item Sub Quantity, or Item Sub PVs or CVs. This enhancement supports both Cart Price Offer and Cart GWP action types.
- Cart GWP Action Enhancements: Several new capabilities have been added under the Cart GWP action type:
- Add Gift Items Button: Allows configuration of multiple free gifts that can be automatically added to the cart.
- Gift Selection Options: Two radio buttons are now available:
- “Free gifts are automatically added to the shopping cart” (This is default.)
- “Customers can choose free gifts from a list”
Note: End-to-end functionality is currently implemented only for the automatic gift addition option.
- Product & SKU Selection via Search: Business users can now select Products and SKUs from a searchable list using icons next to the Gift Product ID and Gift SKU ID fields when configuring free items in a promotion.
New Features and Enhancements in Ultra Admin Console
- View Multiple Gift Items in Cart: CSRs can now view multiple gift items added to the cart for CART GWP and BOGO GWP/Bundle GWP promotions, as configured by the business user in the Promotion Admin.
New Features and Enhancements in Ultra Storefront
- View Multiple Gift Items in Cart: Customers can now view multiple gift items added to the cart for CART GWP and BOGO GWP/Bundle GWP promotions, as configured by the business user in the Promotion Admin.
Promotion: BOGO Enhancements
API/Technical Changes
Enhancements have been made to the “BOGO” promotion type.
Use Case Examples:
- Buy A, B, and C and get Y at 10% off.
- Buy 3 quantities of Dry Dog Food and receive 1 flea packet and 1 dog shampoo for free.
Promotion and Admin Orchestration Enhancements
- BOGO Multiple Buy & Multiple Get Enhancements: Added logic to support multiple BUY and GET conditions across various BOGO action types: Buy X Get Y, Buy X and Y, GWP, and Bundle GWP.
- BOGO GWP & Bundle GWP Enhancements: Added support to configure multiple free gift items in both “GWP” and “Bundle GWP” action types under the “BOGO” promotion rules. These gifts can be automatically added to the user’s cart upon meeting the promotion criteria.
Functional Changes
This update enhances the flexibility of BOGO (Buy One Get One) promotions, allowing business users to configure for more promotional offers:
Promotion Admin Console Changes
- Multiple BUY Item and GET Item Conditions: Ability to configure more than one BUY and GET item condition across all BOGO action types. New buttons have been added: “Add Buy Item Condition” and “Add Get Item Condition”.
- Multiple Free Gift Items in GWP & Bundle GWP: Ability to configure multiple free items in both GWP and Bundle GWP action types.
- Added the “Add Gift Items” button, which allows adding multiple gifts to the cart automatically.
- Search icons next to Gift Product ID and Gift SKU ID fields enable selection of free items.
- Gift Selection Options for Customers: Ability to choose how free gifts are added to the cart:
- Automatically added to the cart (default)
- Customers can choose from a list
Note: End-to-end functionality is currently implemented only for the automatic gift addition option.
New Features and Enhancements in Ultra Admin Console
- Multiple Buy & Get Promotions: CSRs can now apply promotions configured for multiple “Buy” and multiple “Get” combinations in the cart, as set up by business users in the Promotion Admin.
New Features and Enhancements in Ultra Storefront
- Support for Multiple BUY & GET Conditions: Customers can now apply promotions configured for multiple “Buy” and multiple “Get” combinations in the cart, as set up by business users in the Promotion Admin.
Promotion: Redemption on Customer Enhancements
This Promotion enhancements now provide the Promotion Admin with the capability to restrict promotion usage on a customer-specific basis through the “Redemption on Customer” feature. This includes the flexibility to define and apply specific usage or redemption limits directly within the promotion configuration.
Use Case Examples:
- Offer 10% off on Cat Wet Food for a customer’s first two orders!
- Provide $5 off on cart totals over $500, limited to once per month per customer!
API/Technical Changes
Promotion Service & Admin Orchestration Updates
- Introduced the following new fields to support redemption limits based on promotion’s start date or a weekday or a month with restriction on how many times the promotion can be availed by a customer:
- freqCycleStartsOnPromoStart: Defines whether the frequency cycle starts on a monthly, weekly, or the customer’s first redemption based on the promotion date.
- freqCycleStartsOnWeekDay: Enables frequency cycles to begin on a specific day of the week based on promotion date.
- redemptionLimit: Specifies the maximum number of times a promotion can be availed by a customer.
- Added a new Fetch API to retrieve the redemption limit consumed by a customer.
- Introduced a new frequency type: “LIFE_TIME“, in addition to existing types “WEEKLY” and “MONTHLY“. This allows business users to define number of times that particular promotion can be availed by a customer.
- Implemented backward compatibility changes to the promotion frequency model and request structure to support the new redemption limit features.
Order Service Enhancements
- Modified existing frequency event logic to accommodate the new redemption limit capabilities.
Functional Changes
Promotion Admin Console Changes:
- Field Renaming and New Option Added:
- The existing “Frequency” field in the promotion creation section is now renamed to “Redemption on Customer”.
- A new option, “N-time Use”, has been added alongside the existing “Weekly” and “Monthly” options.
- The previous “Onetime” option has been removed and replaced by “N-time Use”.
- Redemption Limit Field: When Weekly, Monthly, or N-time Use is selected, a new field appears “Enter a Redemption Limit” with the default value set to “1”, allowing business users to restrict how many times a customer can use the promotion.
- Redemption on Customer – Weekly Option: When Weekly is selected, two new radio button options are available:
- On Promotion Availing Day (default): Redemption count starts from the day the customer first uses the promotion.
- On Specific Day of the Week: A dropdown listing all seven days of the week, from Sunday to Saturday. It indicates that redemption should be calculated starting from the specified day of the week, based on the promotion’s date range.
- Existing Fields: In addition to the above fields, the existing fields such as “Every” (Weeks/Months) and Promotion Identifier continue to function as previously designed.
- Redemption on Customer – Monthly Option: When Monthly is selected, two new radio button options are available for Redemption Cycle Start:
- On Promotion Availing Day (default): Redemption count starts from the day the customer first uses the promotion.
- On 1st Day of the Month: Redemption count starts from the first day of the month within the promotion’s date range. For example, if a promotion runs from June 1 to July 31 with a redemption limit of 2, and a customer uses it with a promotion discount on June 12, the system will count that as one redemption, leaving one more opportunity within the date range.
New Features and Enhancements in Ultra Admin Console
- Redemption Limit Awareness: CSRs can now view and apply promotions based on redemption limits configured by business users in the Promotion Admin. These limits can be set for weekly, monthly, or N-time use.
New Features and Enhancements in Ultra Storefront
- Redemption Limit Awareness: Customers can now avail promotions based on redemption limits set by business users, including: Weekly, Monthly, or N-time Use.
Dashboard Enhancements
The following enhancements have been implemented as part of this release:
- Added drilldown support for all KPIs and trends in the Order dashboards.
- Added drilldown support for the following KPIs and trends in the Subscription dashboards:
- Active subscription
- New subscription
- Skipped subscription
GCP-Only Data Transformation for Key Services
Technical Changes
Data transformation is now available only on GCP for the following services:
- Catalog
- Merchandising
- List
- Customers (User)
- Authorization
- Search
- Notification
- Ratings & Reviews
- App Marketplace
Technology Maintenance & Upgrades
CloudFront Domain Configuration Update
The CloudFront domain has been updated as follows for the Infosys Equinox Commerce Platform.
From Domain | To Domain | Environment |
d3hmihbitgm83r.cloudfront.net | d2vgdphmwfzzlx.cloudfront.net | Cloud |
The new domain is now configurable through the existing ZooKeeper properties: ZK_CONTENT_REPO_CLOUDFRONT_DOMAIN and ZK_CONTENT_SECURITY_POLICY_DOMAINS. Contact the Infosys Equinox Solutions Infra team to obtain your client-specific CloudFront URL.
Open-Source Library Vulnerability Fixes
The unique security vulnerability that has been patched in the Infosys Equinox Commerce platform is 167 vulnerabilities.
The total number of vulnerabilities closed is: 3206
Vulnerability severity levels are as follows:
Critical | High | Medium | Low |
523 | 849 | 1543 | 291 |
Revision History
2025-06-16 | JP – Added Release 8.20.4 content.