Capability

Development and Tooling

Liferay offers a comprehensive toolkit to extend or customize your digital experience. Build applications quickly with low-code/no-code features like Objects, or leverage developer tools like Liferay Workspace and Blade CLI for further customizations.

For users on PaaS or running Self-Hosted, Liferay also offers tools deploying customizations.

Feature
Deployment Approach
Capability
Creating a Shipment
Creating a Shipment Creating a shipment is integrated with the Orders menu. You can also manage all shipments in the Shipments menu once an order is in the Processing phase. Creating a New...
Published Date: May 9, 2024 6:46 PM
Creating a Shipment for Commerce 2.0 and Earlier Versions
Creating a Shipment for Commerce 2.0 and Earlier Versions Creating a shipment is integrated with the Orders menu. You can also manage all shipments in the Shipments menu once an order is in the...
Published Date: May 15, 2025 4:00 PM
Returns Workflow
Returns Workflow When a customer submits a return request, you must go to the Returns application to manage it. It is advised to use the Returns Manager role for this. Open the Global Menu...
Published Date: Dec 7, 2024 12:07 AM
Supplier Account
Supplier Account Liferay DXP 7.4 U84+/GA84+ The Supplier account type has all the features of Liferay accounts: adding and managing addresses, users, organizations, account groups, and roles....
Published Date: May 9, 2024 6:46 PM
Terms and Conditions
Terms and Conditions Liferay supports adding Terms and Conditions to an order through Payment and Delivery Terms. These are conditions upon which the buyer and seller both must agree. Payment Terms...
Published Date: May 9, 2024 6:46 PM
Payment and Delivery Terms
Payment and Delivery Terms Liferay DXP 7.4 U16+/GA16+ Payment Terms Payment Terms govern the terms of a transaction between a buyer and seller. You can specify different Payment Terms for...
Published Date: May 9, 2024 6:46 PM
Payment Management
Payment Management Liferay DXP 2024.Q1+/Portal GA112+ Using Liferay's new payment management application you can view online payments in detail and create refunds on them. To access this...
Published Date: May 9, 2024 6:46 PM
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...
Published Date: Jun 27, 2025 6:37 PM
Subscription Administration Reference Guide
Subscription Administration Reference Guide Subscriptions are managed in the Subscriptions menu in the Global Menu. This article describes the various functions and fields available in the...
Published Date: May 9, 2024 6:46 PM
Suppliers
Suppliers Liferay DXP 7.4 U84+/GA84+ Using Liferay's out-of-the-box supplier account type, you can cater to suppliers and their specific needs. Additionally, you can use the out-of-the-box...
Published Date: May 9, 2024 6:46 PM
Refunds
Refunds Liferay's new Payments application supports the creation of refunds for online payments. Once processed, the refund goes back to the original payment method. There are two main steps...
Published Date: May 9, 2024 6:46 PM
Payments Reference
Payments Reference The Payments application displays the following information about each payment entry. FieldDescription IDID of the payment or refund TypeSpecifies whether it is a payment or a...
Published Date: May 9, 2024 6:46 PM
Pricing
Pricing Liferay provides a robust pricing system to fine-tune product prices. You can define multiple price entries for a single product SKU and determine which accounts, account groups, and...
Published Date: May 9, 2024 6:46 PM
Adding Reasons for Refunds
Adding Reasons for Refunds While processing a refund, it is mandatory to select a reason to complete the transaction. Open the Global Menu (Global Menu) and navigate to Control Panel → System...
Published Date: May 9, 2024 6:46 PM
Setting a Product's Base Price for Commerce 2.1 and Earlier Versions
Setting a Product's Base Price for Commerce 2.1 and Earlier Versions When you create an SKU, it doesn't have a base price. A price entry for the SKU is created automatically in the catalog's base...
Published Date: May 17, 2025 3:54 PM
Using Gross and Net Price Types
Using Gross and Net Price Types With Liferay Commerce, you can use either Gross or Net price types for calculating promotions and discounts. This setting is configured for Price Lists and Channels....
Published Date: May 9, 2024 6:46 PM
Using Price Tiers for Commerce 2.1 and Earlier Versions
Using Price Tiers for Commerce 2.1 and Earlier Versions With Liferay Commerce, you can use Price Tiers to offer price reductions based on the quantity of a product ordered. Prices set this way take...
Published Date: May 17, 2025 3:54 PM
Using the Base Promotion List
Using the Base Promotion List When you create a new catalog, a new Base Promotion List is created automatically. You cannot control the eligibility or add any price modifiers for a base promotion...
Published Date: May 9, 2024 6:46 PM
Using Discount Levels
Using Discount Levels You can create discount levels to apply multiple discounts to products and orders. Commerce applies these discounts consecutively according to their rank. For example, if you...
Published Date: May 9, 2024 6:46 PM
Setting a Product's Base Price
Setting a Product's Base Price When you create an SKU, it doesn't have a base price. A price entry for the SKU is created automatically in the catalog's base price list, but you must change it to...
Published Date: May 9, 2024 6:46 PM
Using Price Modifiers
Using Price Modifiers Price modifiers target the prices set in a price list and modify them based on the criteria configured. Price modifiers can target catalogs, product groups, categories, and...
Published Date: May 9, 2024 6:46 PM
Using Price Tiers
Using Price Tiers With Liferay Commerce, you can use Price Tiers to offer price reductions based on the quantity of a product ordered. Prices set this way take precedence for associated users when...
Published Date: May 9, 2024 6:46 PM
Product Management
Product Management With Liferay's product management capabilities, you can manage multiple product catalogs, create products of different types with multiple SKUs, create and manage product...
Published Date: May 9, 2024 6:46 PM
Catalogs
Catalogs A catalog contains all the information about the products you're selling. Before starting a store, you must create at least one catalog and add products to it. Catalogs are scoped to an...
Published Date: May 9, 2024 6:46 PM
Configuring a Product Placeholder Image
Configuring a Product Placeholder Image Products in a catalog that do not have an associated product image use a placeholder image until one is configured. The default placeholder image is defined...
Published Date: May 9, 2024 6:46 PM
Configuring Catalog Permissions
Configuring Catalog Permissions Catalog permissions determine which users can see and modify catalogs and their related products. Admin users have these permissions by default, but you can add...
Published Date: May 9, 2024 6:46 PM
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...
Published Date: Jun 27, 2025 6:41 PM
Creating and Managing Products
Creating and Managing Products Learn how you can use the different product types available out-of-the-box with Liferay and enrich the storefront experience for customers. You can leverage built-in...
Published Date: May 9, 2024 6:46 PM
Creating a Simple Product
Creating a Simple Product A simple product is any physical product for which inventory is tracked. Products are added to a catalog and include a name and description. Products can be further...
Published Date: May 9, 2024 6:46 PM
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...
Published Date: Jun 27, 2025 6:41 PM
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...
Published Date: Jun 27, 2025 6:41 PM
Product Types
Product Types Liferay provides four product types out-of-the-box: Simple, Grouped, Virtual, and Diagram. Simple product: Any physical product for which inventory is tracked. Grouped product: Two...
Published Date: May 9, 2024 6:46 PM
Creating a New Catalog
Creating a New Catalog Open the Global Menu (Applications Menu icon) and navigate to Commerce → Catalogs. Navigate to the Catalogs application. Click Add (Add icon) and enter this data: ...
Published Date: May 9, 2024 6:46 PM
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...
Published Date: Jun 27, 2025 6:41 PM
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,...
Published Date: Jun 27, 2025 6:41 PM
Shop by Diagram
Shop by Diagram Subscription With Shop by Diagram you can easily find parts for larger equipment visually through diagrams. This can be an automotive spare part, electronic component, or spares of...
Published Date: May 9, 2024 6:46 PM
Virtual Product Reference
Virtual Product Reference Configure unique Virtual Product settings in the Virtual sub-tab. Details FieldDescription URLSet the Product' file using a URL. Select FileUse the Select button to...
Published Date: May 9, 2024 6:46 PM
Creating a Virtual Product
Creating a Virtual Product A virtual product is any non-tangible product that customers can download. Examples include videos, electronic publications, warranties, and service contracts. Like other...
Published Date: May 9, 2024 6:46 PM
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....
Published Date: Jun 27, 2025 6:41 PM
Configuring Product Visibility Using Account Groups
Configuring Product Visibility Using Account Groups By default, all products are visible in a Catalog. However, users can limit a product's visibility based on a user's association with an Account...
Published Date: May 9, 2024 6:46 PM
Products
Products Liferay provides four product types out-of-the-box: Simple, Grouped, Virtual, and Diagram. Catalogs hold products with a default SKU at creation time. By default, all products are visible...
Published Date: May 9, 2024 6:46 PM
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...
Published Date: Jun 27, 2025 6:41 PM
Creating Product Bundles
Creating Product Bundles Liferay supports the creation of product bundles using product options. With options, you can define values that link the current product with other SKUs (simple, virtual,...
Published Date: May 9, 2024 6:46 PM
Creating a New Product Category
Creating a New Product Category Product Categories are used to organize your products. These groupings allow multiple products to be handled as a single unit. For example, a product category could...
Published Date: May 9, 2024 6:46 PM
Creating SKUs for Product Variants
Creating SKUs for Product Variants With Liferay Commerce, you can add multiple SKUs to a Product to represent Product variants. To do this, the Product must have at least one Option with SKU...
Published Date: May 9, 2024 6:46 PM
Enabling Subscriptions for a Product
Enabling Subscriptions for a Product With Liferay Commerce, you can create and manage subscriptions for Simple, Grouped, and Virtual Products. Examples of subscriptions include magazines, renewable...
Published Date: May 9, 2024 6:46 PM
Generating Product Descriptions using AI
Generating Product Descriptions using AI Liferay DXP 2024.Q2+/Portal GA120+ You can now use generative AI to add product descriptions. To start using the AI Creator tool, you must add an API key...
Published Date: May 9, 2024 6:46 PM
Defining SKUs as Option Values using a Collection Provider
Defining SKUs as Option Values using a Collection Provider Liferay DXP 2023.Q4+/Portal GA98+ You can specify one or more categories as a collection provider when configuring an option on a...
Published Date: May 9, 2024 6:46 PM
Managing BOMs
Managing BOMs Subscription Bill of Materials (BOM) diagrams identify component parts belonging to a product. Users can create and annotate BOM diagrams in Liferay Commerce that reference products...
Published Date: May 9, 2024 6:46 PM
Organizing Your Catalog with Product Categories
Organizing Your Catalog with Product Categories Products can be organized into Categories. These groupings allow multiple products to be grouped and handled collectively. Product categories can be...
Published Date: May 9, 2024 6:46 PM
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...
Published Date: Jun 27, 2025 6:42 PM
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...
Published Date: Jun 27, 2025 6:42 PM
Overriding Product Level Information
Overriding Product Level Information Product SKUs in a catalog typically inherit the specifications and configurations from the parent product. You can override certain product configurations or...
Published Date: May 9, 2024 6:46 PM
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...
Published Date: Jun 27, 2025 6:42 PM
Product Attachments
Product Attachments Catalog managers can upload a downloadable document for a product which often provides additional information that is not already in the product's description or specifications....
Published Date: May 9, 2024 6:46 PM
Product Images
Product Images 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 different SKUs you can upload images for each...
Published Date: May 9, 2024 6:46 PM
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...
Published Date: Jun 27, 2025 6:43 PM
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...
Published Date: Jun 27, 2025 6:42 PM
Product Configurations
Product Configurations Liferay DXP 2025.Q1+/Portal GA132+ Product Configurations are templates for managing product configuration and ability in one place. They help you make bulk changes to...
Published Date: Feb 11, 2025 12:32 PM
Product Configuration Reference
Product Configuration Reference Using a product's configuration page, you can add additional metadata, media, attachments, create product relations, and more. Product Details Configure the...
Published Date: May 9, 2024 6:46 PM