HCL Commerce is a high-availability, highly scalable and customizable e-commerce platform. Able to support hundreds of thousands of transactions per day, HCL Commerce allows you to do business with consumers (B2C) or directly with businesses (B2B). HCL Commerce uses cloud friendly technology to make deployment and operation both easy and efficient. It provides easy-to-use tools for business users to centrally manage a cross-channel strategy. Business users can create and manage precision marketing campaigns, promotions, catalog, and merchandising across all sales channels. Business users can also use AI enabled content management capabilities.
Topics in the Samples category highlight the various samples that are provided with HCL Commerce.
HCL Commerce includes sample storefront designs that illustrate the use of the remote store model.
The Aurora starter store showcases the latest in storefront features, and models best practices in store development, demonstrating a wide scope of retail scenarios. Simplify your responsive B2C or B2B web store implementation and reduce your time-to-market by using the Aurora starter store as your development base.
The site flows provide a screen capture and a detailed description for each store page. Store developers can use the site flows as a high-level guideline for each page to identify starting points when store pages are changed.
The My Account flows describe pages your customers use to register with the online store and maintain their account with the store. The My Account pages include the account summary, personal information, address book, personal wish lists, coupons, orders, order details, and browsing history. Certain pages are optional and are available to customers only if your store chooses those functions.
The Aurora starter store provides multiple layouts for the Order History page.
HCL Commerce has different advantages for business users, administrators and developers. HCL Commerce targets each of these roles with a tailored set of offerings so that each of your users can get maximum benefit.
Learn how to install and deploy HCL Commerce development environments and HCL Commerce production environments.
Before you migrate to HCL Commerce Version 9.1, review this information to help plan and execute your migration.
Topics in the Operating category highlight tasks that are typically performed by business users, customer support representatives, to complete their day-to-day tasks in the operation of the HCL Commerce site.
Topics in the Integrating category highlight the tasks that are commonly performed for using HCL Commerce in combination with other products.
Topics in the Administering category highlight tasks that are typically performed by the Site Administrator, to support daily operations of the HCL Commerce site.
The topics in the Customizing section describe tasks performed by an application developer to customize HCL Commerce.
HCL Commerce provides many tutorials to help you customize and understand your HCL Commerce instance and stores.
The Aurora starter store contains features at the site, category, product, and search-levels. It also contains B2B-optimized functionality and follows the IBM accessibility guidelines to implement accessibility features.
For the Aurora starter store, you can select certain functions to include in your store and disable the ones that you do not need. Use the Store Management tool in Management Center to control which functions are enabled for your store.
Site flows provide a comprehensive layout of each store page and explain how pages relate to one another. Use the site flow topics to understand the standard and optional functions of each page, and to learn how to get data into the page.
The Aurora starter store provides multiple layouts for the header and footer.
Catalog browsing flows describe pages that your customers use to browse and search categories and products on your storefront.
The term content page refers to a store page that is managed in the Commerce Composer tool but that is not a catalog page. An example is the About Dress Designer page.
Checkout flows describe pages that your customers use to complete the checkout process.
The Aurora starter store provides multiple layouts for the Sign In/Register page and panel.
The Aurora starter store provides multiple layouts for the Registration page.
The Forgot Password page is where registered customers can request for a new password from the store. A validation code is generated and is sent to the email address that was used during registration. The Change Password page appears when registered customers sign in but their password expired.
The Resend Activation email page is for customers who do not receive their account activation email after registration. Here they can request for a new email to be sent to the specified email address.
The My Account Summary page is where registered customers can view their personal details and a summary of their activities on the storefront. Customers can also edit the information that they have specified in the Personal information page and view and reorder their past orders.
The Address Book page is where registered customers can update their shipping and billing addresses. Customers may add an address, or remove an existing address from the address book.
The Add Address page is where registered customers can save new addresses to their address book. Customers can specify multiple addresses and mark each address as a shipping address, or a billing address, or both.
The Personal Information page is where registered customers can update their personal details and account preferences.
The Personal Wish List page is where registered customers can view their wish lists. Each customer has a default wish list named Wish List, but they can create alternative wish lists with different names, such as Birthday wish list. Customers can also send an email to friends and family that contains a link to their wish list.
Wish List
Birthday wish list
The Quick checkout profile page allows registered shoppers to predefine a separate billing address and shipping address. When the profile is completed, shoppers can use the quick checkout feature that auto-populates the billing and shipping addresses when you check out.
In the Order History page, registered customers can view a complete list of orders that they placed with the store and see the order status. Customers can also reorder a specific order.
The recurring orders page displays the recurring orders of a shopper with the store in a table. The table shows the following details about the orders: Order number, order frequency, next order date, order status, and total price.
The recurring order details page displays all the information that is related to a previously placed recurring order and its child orders. In the order details page, the information is broken down into four sections: Order details, shipping information, recurring order details and billing information. The order details section contains the recurring order number and date. The shipping information section contains the shipping address and method. It also contains the products included in the shipment, including the product picture, name, quantity, and price. The recurring order details section displays the order frequency, start date, and the next scheduled delivery. The billing information section contains the payment number, billing address, and billing method. The Print button formats a printable version of the current page.
The subscription details page displays all the information that is related to a previously ordered subscription and its child subscription. In the subscription details tab, the information is broken down into three sections: Subscription details, shipping information, and billing information. The subscription details section contains the order number, order date, and expiry date. The shipping information section contains the shipping address and method. It also contains the subscription product picture, name, quantity, and price. The billing information section contains the payment number, and billing address and method. The Print button formats a printable version of the Subscription Details page.
The Order Details page is where registered customers can view detailed information for previously placed orders. Customers navigate to the Order Details page from the Order History page when they are signed in to their account.
The My Coupons page displays the coupon wallet, which lists the coupons that registered customers have received from your store. Customers can view the details of a coupon or remove a coupon from the coupon wallet.
In this page, customers can view a list of their current requisition lists, create a requisition list, and upload a requisition list from a file. Customers can click any list to view the items it contains, and they can add the requisition list items to their current order. A requisition list is a reusable list of items (SKUs) that customers can use to create orders.
After customers upload a requisition list, they can view details about whether the requisition list uploaded successfully or not. If certain SKUs did not upload successfully, the page lists the SKUs and their line numbers in the file. Customers can use this information to correct the CSV file and then try uploading the file again. A new requisition list is created each time that the customer uploads a file, even if the file is a corrected version of a previously uploaded file.
Customers can view and manage the items (SKUs) in an existing requisition list. Customers can add or remove items from the list, and change the quantity of items. They can also add an item from the requisition list to their current order, or add the entire requisition list to their current order.
Customers can view a list of their current order and their saved orders. From the list, customers can access an action menu to view, duplicate, or delete the order, add the order to a requisition list, or set a saved order as a current order.
Customers can view details of any saved order, including the order name and number, last updated date, order total, and the items (SKUs) in the saved order. From Saved Order Details page, customers can edit the order name, add SKUs to the order, and set the order as the current order and proceed to the checkout flow to place the order.
The Additional flows describe the supplementary pages that are required to maintain your online store.
In the B2B business model, each company that purchases from your store must have one or more registered users who are assigned the Buyer Administrator role. Buyer Administrators administer the company's organizations, and they manage the company's buyers, including assigning roles and approving new buyers who register. The Aurora starter store provides a series of self-serve pages for Buyer Administrators to do their work directly in the storefront, rather than using the Organization Administration Console.
During organization setup, order approvals and contracts can be configured to set the criteria that determines which orders require approval. When order approvals are enabled, a Buyer Approver or Buyer Administrator must approve orders that exceed the order total limit that is specified in the contract before orders are submitted for processing. The Aurora starter store contains pages in which Buyer Approvers and Buyer Administrators can view and manage order approvals.
The buy-on-behalf-of feature allows a Buyer Administrator to shop on behalf of a buyer in the same organization. After signing in to buy on behalf of a specific buyer, the Buyer Administrator sees the store exactly the way that buyer would see the store. The Buyer Administrator can then lock an order and proceed to create, modify, or view the buyer's information such as saved orders, order history, and requisition lists. When an order is locked, a symbol appears beside the order number.
Use an extended sites starter store to get started on setting up an extended sites solution that will allow your selling organization to provide unique storefronts for different enterprise customers or showcase a number of branded storefronts.
The Store SDK includes a reference B2C (Emerald) store application and a reference B2B (Sapphire) store application. Use these Reference Store applications to develop and deploy your own React Store applications.
The Next.js store offers customizable features for storefronts using the Next.js framework. It uses the same data template as the ReactJS stores and supports business-to-consumer (B2C) and business-to-business (B2B) use cases. The store includes pages for browsing, shopping, checkout, and account management, and uses Elasticsearch for search functions.
The following access control policy samples show you how some basic access control policies can be used in the development environment, so that you can quickly test new resources. They are not designed to be used as-is on an HCL Commerce production environment, as they do not provide adequate resource protection.
The following section describes how you can leverage HCL Commerce features and functionality to help your site be compliant with different privacy and security standards.
These topics describe the security features of HCL Commerce and how to configure these features.
Topics in the Performance section describe the means by which to plan, implement, test, and re-visit the optimization of HCL Commerce site performance.
Topics in the Troubleshooting section highlight common issues that are encountered with HCL Commerce, and how they can be addressed or mitigated.
Topics in the Reference section contain all of the HCL Commerce reference documentation.