Shopping Cart Enhancements (Open Beta)

Extended Enterprise learners currently encounter challenges navigating through the user interface and experiencing difficulties adding, modifying, or removing items from their shopping cart. This is primarily attributed to an outdated design, resulting in a negative user experience while purchasing training courses.

Enhancements to the Shopping Cart will deliver a more user-friendly interface and improved experience for extended enterprise learners when buying training courses. The upgraded and redesigned layout ensures learners benefit from enhanced navigation and an intuitive interface while interacting with the Shopping Cart.

The key features are as follows:

  • A new shopping cart flyout to enable learners to effortlessly add, modify, or remove items from their cart.
  • Enhanced checkout page workflow
  • Improved order confirmation page
  • Revamped user interface (UI) and user experience (UX)

As the Shopping Cart Enhancement is released as an Open Beta with the March 2024 release, it is not activated by default.

The Shopping Cart Enhancement requires activation via Feature Activation Preferences. To do this, go to ADMIN > TOOLS > LEARNING > LEARNING PREFERENCES > FEATURE ACTIVATION PREFERENCES. In the Activate New Shopping Cart section, click ACTIVATE.

How Does this Enhancement Benefit My Organization?

  • Enhanced capability and seamless experience for Inventory Managers to purchase training in bulk for their subordinates.
  • Extended enterprise learner's check-out experience is optimized. An improved shopping cart UI and UX provide them with an intuitive, consumer-grade interface.


  • In line with new security guidelines (PCI Compliance), we will enhance the security of Payment Gateways during the Open Beta scheduled for March ‘24. The payment gateways that are in scope are below: (The next few slides will mention the actions from the customer perspective as there will be additional “Client Key Configuration” in the “Modify Payment Account” Page in CSX under E-Commerce.)
    • Adyen
    • Stripe
  • For CyberSource and other Payment Gateways (NIC, PayPoint), the changes will be deployed with the November ‘24 Release, and a separate communication will be sent between the March ‘24 and July ‘24 Release with more details to be updated in the Open Beta Community in Client Success Center (CSC).
  • Inventory Assignment from the Order Confirmation Page is out of the scope of the March ‘24 Open Beta.
  • For certain credit card payments, 3D secure with a one-time password (OTP) is out of the scope of the March ‘24 Open Beta to be considered for July ‘24 Early Adopter (EA).
  • Additional Payment Error Code mapping and messaging is out of scope and will be part of July ‘24.
  • Share functionality on the Order Confirmation Page is out of scope and will be part of July ‘24 EA.
  • Launching purchased training from the Order Confirmation Page is currently out of scope and will be part of July ‘24 EA; Learners can go to the Transcript page via the ”Go to Transcript” link to launch purchased training.
  • In the current scope, the instruction text on the Cart Flyout Page and Checkout Page will get the details from the Admin Shopping Cart configuration under Admin > Tools > Learning > E-Commerce > Shopping Cart; it will only read the text and not HTML. For July ‘24, this will be further improved for Learners and Admins, which is done to make the pages responsive to any resolution (HTML support will be deprecated with the July ‘24 release).
  • Not all the pages will be mobile-ready (Web Application in Mobile) for open beta and will be addressed with the November ‘24 General Availability (GA).
  • If the entire Training Unit Key Code balance is utilized, then the remaining can be paid with a Credit Card or PO, but as per current functionality, it will purchase the Training Units (TUs) first, and then TUs will be used to purchase training.

Considerations for Adyen

  • Customers must log into the Adyen Business Account Sandbox using the Business Account Credentials already with them.
  • Once logged in, Go to Developers > API Credentials > Business Account (Used for Integration in CSX) > Client Settings > Client Key.
  • Either generate a new Client Key or use the already generated Client Key and Copy.
  • Add the Copied Client Key in Adyen Integration configuration in CSX under Tools > Learning > E-Commerce > Modify Payment Account > Client API Key.

Considerations for Stripe

  • Customers must already log into the Stripe Business Account Sandbox using the Business Account Credentials.
  • Once logged in, Go to Developers > API Keys > Standard Keys > Publishable key.
  • Either generate a new Publishable Key or use the already generated key and Copy.
  • Add the Copied Key in the Stripe Integration configuration in CSX under Tools > Learning > E-Commerce > Modify Payment Account > Client API Key.

Frequently Asked Questions (FAQs)


This functionality is available in stage portals for all organizations using the Learning module.

This functionality is controlled by a feature activation setting, which is disabled by default. It can be self-activated via Feature Activation Preferences.


The following existing permissions apply to this functionality:

Learning Features Self Activation Grants access to the Feature Activation Preferences page, where an administrator can activate new features associated with Learning, Connect and Extended Enterprise. Learning - Administration
Payment Account - Modify Grants ability to create payment profiles to determine the routing of users' payments. This permission cannot be constrained. This is an administrator permission. eCommerce - Administration