22 March 2024 (8.17.2)
AI Use Cases
Product Create App
The following new features have been implemented as part of the “Product Create” app [EQPLAT-62280]:
- Ability to call the “Product Score” app from the “Product Description” app when the “Enable Scoring” toggle is enabled in the app configuration. [EQPLAT-67290]
- Ability to add more fields in the “Create Product” pop-up of the Catalog Admin console. [EQPLAT-67042]
- Ability to click on the plus (+) icon to add the URLs of the product create attributes such as audio, video, PDF, and image on the “Create Product” pop-up of the Catalog Admin console. [EQPLAT-67247]
Product Score App
The following new features have been implemented as part of the “Product Score” app [EQPLAT-62434]:
- Ability to see the product score UI in the product overview page of the Catalog Admin console. [EQPLAT-62439]
Personalized Search App
The following new features or enhancements have been implemented as part of this release [EQPLAT-62415]:
- Ability to support pagination in Ranking Lambda of the “Personalized Search” app. [EQPLAT-68441]
- Installed, deployed, and validated Ranking Lambda of the “Personalized Search” app. [EQPLAT-63632]
Event Bridge Updates
The following new features or enhancements have been implemented as part of this release:
- The payload details of the following services have been updated to reflect the latest API endpoints via Amazon Event Bridge as part of this release [EQPLAT-62241]:
- Cart Services [EQPLAT-67387]
- Quotation Services [EQPLAT-67089]
- Cart and Checkout Services [EQPLAT-64624]
- Search in Storefront Orchestration Services and Storefront Orchestration Plugin [EQPLAT-67389]
App Marketplace
The following new features have been added to the App Marketplace:
Extensions
- Introduced the Address validator extensions in the user service to validate the address while adding a new physical and Digital address, updating the address at the cart level, and adding or updating the address. [EQPLAT-66870, EQPLAT-68446]
- Introduced the Shipping label extension to create and update shipping labels by connecting to 3rd party shipping providers. [EQPLAT-67498]
- Introduced the Cart Item validator extension in the cart service to validate cart items when created, updated, or deleted. [EQPLAT-62123]
Webhooks
- Developed the fat Event to be triggered when the status of an order is moved to “Submitted to fulfillment”. [EQPLAT-66866]
Payment Admin
- Ability to display the list of apps and their associated payment methods in the payment admin based on the payment apps activated for a store. [EQPLAT-68379]
- Ability to select the required method type and add it as a Payment option via the Payment admin console. [EQPLAT-68380]
Shipment Admin
- Ability to display the list of apps and shipment methods in the Shipment admin based on the shipment apps activated for a store. [EQPLAT-68381]
- Ability to select the required method type and add it as a shipment option via the Shipment admin. [EQPLAT-68382]
Payment Services
- Modified the payment extension /CustomerSession to pass the SKU/Items in the payload request. The extension is modified to support the Klarna payment app. [EQPLAT-68065]
- Modification of the payment services required to support the subscription flows (new subscription order, recurring subscription order, and cancel subscription scenarios). [EQPLAT-68242]
Storefront Orchestration Changes
- Modified to fetch the customersession for the Klarna payment app. [EQPLAT-68076]
- Support for subscription flow (that is, new subscription orders, recurring subscription orders, and cancel subscription scenarios) has been added for the payment apps. [EQPLAT-68236]
- Modified to fetch the payment options for the B2B and B2B2C store types. [EQPLAT-68413, EQPLAT-68414]
Change Log
The following new feature has been implemented in Promotions as part of this release:
- Integrated the Summary API with the Summary page of the Promotion Admin console to display the change log data of the Promotion Group and Promotion entities. [EQPLAT-68251]
Loyalty Vouchers
The following new features have been implemented as part of the ‘Voucher Redemption’ and other supplementary features:
Reference Storefront
- Added a section ‘Vouchers & Promo wallet’ in the mini cart which displays the total available vouchers and the total value that can be redeemed by the user. [EQPLAT-68391]
- Provision to list all the available vouchers in the mini cart overlay which enables a user to choose & apply vouchers which reflects in the Voucher Discounts in the mini cart’s Order Summary. [EQPLAT-68653]
- Added a section for ‘Voucher & Promo Wallet’ in the checkout screen as well which opens the overlay for a user to review, add, and/or remove vouchers in the checkout screen. [EQPLAT-64582, EQPLAT-68222, EQPLAT-68398, EQPLAT-68397]
- Provision to show all the applied vouchers in the checkout screen with an option to remove them if the user decides not to redeem the voucher now. [EQPLAT-64582, EQPLAT-68222, EQPLAT-68398, EQPLAT-68397]
- The cart’s subtotal in the checkout screen shows the ‘Voucher Discounts’ as applied and recalculates the total accordingly. [EQPLAT-68395, EQPLAT-68398, EQPLAT-68397]
- Added a notification at the storefront header showcasing the available vouchers. Clicking on it will take the user to the Loyalty dashboard. [EQPLAT-64581]
Customer Admin Console
- Added a section for ‘Voucher & Promo Wallet’ in the checkout screen as well which opens the overlay for a user to review, add, and/or remove vouchers in the checkout screen. [EQPLAT-64582, EQPLAT-68222, EQPLAT-68398, EQPLAT-68397]
- Provision to show all the applied vouchers in the checkout screen with an option to remove them if the user decides not to redeem the voucher now. [EQPLAT-64582, EQPLAT-68222, EQPLAT-68398, EQPLAT-68397]
- The cart’s subtotal in the checkout screen shows the ‘Voucher Discounts’ as applied and recalculates the total accordingly. [EQPLAT-68395, EQPLAT-68398, EQPLAT-68397]
Admin Orchestration Services
A new entity ‘Voucher’ has been added, which impacts the Admin Orchestration services in the APIs. [EQPLAT-68398]
- Support has been added to the new voucher model and the entire voucher information is updated in the Voucher redemption flow.
- In the Camunda flow, support has been added to the new voucher model to update the order information.
- The voucher discount is applied appropriately, and the number of vouchers applied is updated in the order information along with proration, if any.
Storefront Orchestration Services
A new entity ‘Voucher’ has been added, which impacts the Storefront Orchestration services in the APIs. [EQPLAT-68397]
- Support has been added to the new voucher model and the entire voucher information is updated in the Voucher redemption flow.
- In the Camunda flow, support has been added to the new voucher model to update the order information.
- The voucher discount is applied appropriately, and the number of vouchers applied is updated in the order information along with proration, if any.
Lookup in Promotions Admin
The following new features have been implemented as part of this release:
Promotions Admin
Implemented look-ups for the following operands in Promotion-Condition while configuring a rule:
- SKU Color [EQPLAT-68295]
- SKU Brand [EQPLAT-68296]
- User Email [EQPLAT-68297]
- Account Type [EQPLAT-68306]
- Bundle Category ID [EQPLAT-68346]
- Bundle Mandatory Item IDs [EQPLAT-68342]
- Bundle Optional Item IDs [EQPLAT-68344]
Admin Orchestration Services
- Integrated SOLR route with Size, Color, and Brand selector APIs. [EQPLAT-68265]
- Introduced a route to query SOLR. [EQPLAT-68262]
- Added “Filter and Search” API support for Account Representative filter or selector. [EQPLAT-68257]
- Added “Filter and Search” API support for Shipping Postal Code filter or selector. [EQPLAT-62856]
- Added “Filter and Search” API support for Shipping Country filter or selector. [EQPLAT-68255]
Search Services
- Introduced the “SOLR Query Search” API to query and get direct responses from SOLR. [EQPLAT-68261]
Other Enhancements
The following enhancement in the Feed Job services has been made in this release:
- A new feed promotionlistdeleteitems is created for deleting promotion list items through the delete upload sheet. [EQPLAT-55298]
Open Source Vulnerabilities
The unique security vulnerabilities that have been patched in the Infosys Equinox Commerce platform via the Snyk tool are 66 vulnerabilities.
Technology Maintenance & Upgrades
The following technology maintenance and upgrades have been performed as part of this release:
For the Feed Job services, the following upgrades have been performed:
- migration of Spring Batch application from version 4.x to 5.x
Reason for the migration: For running Spring Batch applications with Spring Boot 3.x, requires migration to Spring Batch 5.x version and also an upgrade to the JDK 17 version. - upgrade of Spring Boot from version 2.7 to 3.2.4
Reason for the upgrade: End of life of version 2.7.0 and security vulnerability improvement. - upgrade of Apache Camel from version 2.25.3 to 4.5.0 for these services:
- Storefront Orchestration Services
- Admin Orchestration Services
- Portal Orchestration Service
Reason for the upgrade: End of life and security vulnerability improvement.
- upgrade of JDK version 11 to 17 (including OpenAPI upgrade to version 3.x for swaggers)
Note: The security type “API Key” has been configured in the following services for authentication and authorization.- Customers (User) Services
- Authorization Services
- Feed Job Services
Reason for the upgrade: There is no support available for the JDK version 11 and security vulnerability improvement.
Revision History
2024-03-20 | Doc team – Added Release 8.17.2 content.