Capability

Personalization

Liferay provides powerful out-of-the-box features for building and delivering personalized experiences to users. Personalization features empower you to deliver novel site experiences that differ based on defined user segments, design and execute A/B Tests, and more.

Feature
Deployment Approach
Managing Subscriptions for Commerce 2.1 and Earlier Versions
Managing Subscriptions for Commerce 2.1 and Earlier Versions For Commerce 2.1 and below, orders and subscriptions appear in the Control Panel. Open the Control Panel and navigate to Commerce →...
Enabling or Disabling Order Workflows for Commerce 2.1
Enabling or Disabling Order Workflows for Commerce 2.1 Order workflows are a channel-specific setting that, if enabled, require the buyer or seller to give internal prior approval for an order...
Subscription Administration Reference Guide for Commerce 2.1 and Earlier Versions
Subscription Administration Reference Guide for Commerce 2.1 and Earlier Versions Subscriptions are managed in the Subscriptions menu in the Control Panel. Navigate to the Control Panel → Commerce...
Configuring a Product Placeholder Image for Commerce 2.1 and Earlier Versions
Configuring a Product Placeholder Image for Commerce 2.1 and Earlier Versions Products in a catalog that do not have an associated product image use a placeholder image until one is configured. The...
Creating a Grouped Product for Commerce 2.1 and Earlier Versions
Creating a Grouped Product for Commerce 2.1 and Earlier Versions A grouped product consists of two or more products from a catalog that are sold together as a pre-defined set, either for customer...
Creating a Grouped Product
Creating a Grouped Product A grouped product consists of two or more products from a catalog that are sold together as a pre-defined set, either for customer convenience or to offer a special...
Creating a Simple Product for Commerce 2.1 and Earlier Versions
Creating a Simple Product for Commerce 2.1 and Earlier Versions A simple product is any physical product for which inventory is tracked. Products are added to a catalog and include a name and...
Configuring Product Visibility Using Account Groups for Commerce 2.0 and Earlier Versions
Configuring Product Visibility Using Account Groups for Commerce 2.0 and Earlier Versions By default, all products are visible in a Catalog. However, users can limit a product's visibility based on...
Creating a New Product Category for Commerce 2.1 and Earlier Versions
Creating a New Product Category for Commerce 2.1 and Earlier Versions Product Categories are used to organize your products. These groupings allow multiple products to be handled as a single unit....
Product Images for Commerce 2.1 and Earlier Versions
Product Images for Commerce 2.1 and Earlier Versions Product images help to ensure that customers know what they are buying and increase the likelihood of a sale. If you have a product with...
Product Attachments for Commerce 2.1 and Earlier Versions
Product Attachments for Commerce 2.1 and Earlier Versions Catalog managers can upload a downloadable document for a product which often provides additional information that is not already in the...
Channels Reference Guide for Commerce 2.1 and Earlier Versions
Channels Reference Guide for Commerce 2.1 and Earlier Versions The Channels application contains various options to manage and configure your channel. To create a channel, see Managing Channels. ...
Creating a Virtual Product for Commerce 2.1 and Earlier Versions
Creating a Virtual Product for Commerce 2.1 and Earlier Versions A virtual product is any non-tangible product that customers can download. Examples include videos, electronic publications,...
Managing BOMs for Commerce 2.1 and Earlier Versions
Managing BOMs for Commerce 2.1 and Earlier Versions Subscription Bill of Materials (BOM) diagrams identify component parts belonging to a product. Users can create and annotate BOM diagrams in...
Organizing Your Catalog with Product Categories for Commerce 2.1 and Earlier Versions
Organizing Your Catalog with Product Categories for Commerce 2.1 and Earlier Versions Products can be organized into Categories. These groupings allow multiple products to be grouped and handled...
Overriding Product Level Information for Commerce 2.1 and Earlier Versions
Overriding Product Level Information for Commerce 2.1 and Earlier Versions Product SKUs in a catalog typically inherit the specifications and configurations from the parent product. You can...
Related Products, Up-Sells, and Cross-Sells for Commerce 2.1 and Earlier Versions
Related Products, Up-Sells, and Cross-Sells for Commerce 2.1 and Earlier Versions You can use product relations to create links between products. After doing so, one product displays other linked...
Introduction to the Admin Account for Commerce 2.1 and Earlier Versions
Introduction to the Admin Account for Commerce 2.1 and Earlier Versions The Admin user is created by default in any new installation of Liferay Commerce and has full permissions to modify every...
Configuring Product Visibility Using Channels for Commerce 2.1 and Earlier Versions
Configuring Product Visibility Using Channels for Commerce 2.1 and Earlier Versions When you create a product, it is visible across all channels, but you can limit visibility to specific channels. ...
Using the Variable Rate Shipping Method for Commerce 2.0 and Earlier Versions
Using the Variable Rate Shipping Method for Commerce 2.0 and Earlier Versions Variable rate shipping allows shipping costs to be calculated using three factors: weight, order subtotal (cost before...
Creating a New Account for Commerce 2.1 and Earlier Versions
Creating a New Account for Commerce 2.1 and Earlier Versions Create an account through the Control Panel. Access to the Control Panel is typically restricted to those with administrative...
Adding Organizations to Accounts for Commerce 2.1 and Earlier Versions
Adding Organizations to Accounts for Commerce 2.1 and Earlier Versions Organizations can be added to an Account to simplify the management and administration of accounts. To learn more about using...
Creating a New Account Group for Commerce 2.1 and Earlier Versions
Creating a New Account Group for Commerce 2.1 and Earlier Versions Account Groups allow accounts to be grouped based on business criteria, such as grouping accounts by geographic region (US West...
Inviting Users to an Account for Commerce 2.1 and Earlier Versions
Inviting Users to an Account for Commerce 2.1 and Earlier Versions This article documents how to invite users to an account. Corporate accounts can have more than one user assigned to handle...
Digital Asset Management
Digital Asset Management Use Liferay’s Digital Asset Management (DAM) features to store, organize, and reuse documents, images, and other media across your site. The Documents and Media library...
Commerce APIs
Commerce APIs You can use headless APIs to interface with Liferay Commerce features, including products, catalogs, and price lists. Here are resources to help you understand and integrate these...
Digital Asset Management APIs
Digital Asset Management APIs You can use headless APIs to interface with Liferay's documents and media. Here are resources to help you understand and integrate these APIs.
Sites
Sites Sites are customizable spaces for building personalized digital experiences. They are a fundamental component of Liferay DXP. At its core, a site is a collection of pages that contains...
Exploring Indexed Fields
Exploring Indexed Fields Some search features can be configured if you know how to explore a search document's fields or inspect the search engine's field mappings. FeatureRelevant...
Configuring Search Bar Suggestions
Configuring Search Bar Suggestions 7.4 U36+ and GA36+ Search Bar Suggestions adds search as you type functionality to Liferay's Search Bar widget. Select a result from the drop-down list or...
Elasticsearch Indexes Reference
Elasticsearch Indexes Reference Liferay 7.3 and 7.4 each have a set of indexes created in Elasticsearch. Understanding these indexes and what they do can help you better configure and administer...
Installing Earlier Liferay Versions on JBoss EAP
Installing Earlier Liferay Versions on JBoss EAP Liferay DXP 2025.Q2/Portal 2025.Q1 or below Installing on JBoss EAP requires installing the DXP WAR, installing dependencies, configuring JBoss,...
Installing Earlier Liferay Versions on Tomcat
Installing Earlier Liferay Versions on Tomcat Liferay DXP 2025.Q2/Portal 2025.Q1 or below Using a Liferay-Tomcat bundle or Docker image is the fastest way to get started using Liferay DXP. This...
Using a CAPTCHA Client Extension
Using a CAPTCHA Client Extension Liferay DXP 2025.Q3+ Currently, this feature is behind a release feature flag (LPD-36464). CAPTCHA challenges are used on websites to verify a human user is...
Using Object Inheritance
Using Object Inheritance [Release Feature (LPD-34594)](../../../../security-and-administration/administration/configuring-liferay/feature-flags.md#release-feature-flags) Liferay DXP...
CAPTCHA YAML Configuration Reference
CAPTCHA YAML Configuration Reference You can define a CAPTCHA client extension with a client-extension.yaml file. Usage Details This client-extnesion.yaml file defines a CAPTCHA client extension: ...
Installing Earlier Liferay Versions on Application Servers
Installing Earlier Liferay Versions on Application Servers As new Liferay versions are released, their dependencies and installation steps change. Liferay made a big change for DXP with the 2025.Q3...
Jakarta 2025 FAQ
Jakarta 2025 FAQ Liferay DXP is evolving! To continue providing you with the most advanced and secure platform, Liferay is transitioning its underlying enterprise platform from Java EE 8 to Jakarta...
Deprecated Content Features
Deprecated Content Features These content features are deprecated and no longer actively developed in Liferay. While still available for compatibility and migration purposes, they are not...
Content Management System
Content Management System Liferay’s content management system includes tools for creating, organizing, and managing content across your sites. These include Web Content, Tags and Categories, Asset...