Capability

Commerce

Liferay DXP includes robust e-commerce capabilities. Liferay’s commerce capabilities integrate content management, digital asset management, and comprehensive commerce functionalities, empowering you to deliver diverse online shopping experiences.

Use Liferay’s Commerce features to set up a storefront, add and manage products and catalogs, configure multiple channels for sales, configure multiple forms of payment, and much more.

Category
Category
Creating a Price List
Creating a Price List You can create price lists to store SKU price entries that target specific accounts, channels, and order types. They're used when determining a product's unit price and...
Setting Rates for Tax Calculations for Commerce 2.0 and Earlier Versions
Setting Rates for Tax Calculations for Commerce 2.0 and Earlier Versions Define tax rates in Liferay Commerce using configurable tax engines and assign them to tax categories. You can then apply...
Managing Product Prices in Multiple Currencies
Managing Product Prices in Multiple Currencies Liferay DXP 2025.Q2+ Buyers can shop in their preferred currency because of multi-currency support. When enabled, pricing adjusts based on the...
Pricing Configuration Reference
Pricing Configuration Reference For Liferay SaaS environments, request adjustments to these settings through Liferay Support. Read Liferay SaaS Compatibility Matrix for more information. You can...
Promoting Products
Promoting Products There are several ways to promote your products in Liferay. To start off, you can create a discount that offers incentives to customers. You can also create promotions that show...
Creating a Discount
Creating a Discount Follow the steps below to create a discount by selecting the discount type, the target customers, and setting the discount rates. Once the discount has been created, specify...
Creating a Promotion
Creating a Promotion The example below creates a promotion that reduces the price of all products in the catalog by 20% on the 4th of July. All accounts, account groups, channels, and order types...
Introduction to Product Groups
Introduction to Product Groups Product groups are static groups of products you can use for targeted discounts or pricing. Product groups are ideal in two scenarios: If you have products that...
Pricing Engine Overview
Pricing Engine Overview Catalogs contain products, and each catalog has its own default base price list and base promotion list. These lists store base price entries for all product SKUs in the...
Creating a Price List for Commerce 2.1 and Earlier Versions
Creating a Price List for Commerce 2.1 and Earlier Versions You can create price lists to store SKU price entries that target specific accounts, channels, and order types. They're used when...
Creating a Discount
Creating a Discount Follow the steps below to create a discount by selecting the discount type, the target customers, and setting the discount rates. Once the discount has been created, specify...
Introduction to Discounts
Introduction to Discounts Discounts are price reductions you can apply to products and orders to offer incentives to customers. When creating a discount, you determine whether to reduce the set...
Introduction to Promotions
Introduction to Promotions You can create Promotions in Liferay to offer promotional pricing to all customers or a set of customers. A promotion shows the difference between a product's list price...
Product Recommendations
Product Recommendations Subscription Liferay supports both content- and user-based product recommendations. You can display these using Product and Order data from your Liferay instance. There...
Understanding Recommendation Types
Understanding Recommendation Types Subscription TypeIncludes Product DataIncludes Order DataPersonalizedContext AwareFrequencyDescription Content-Based Product Recommendations[✔] [✔] Recommends...
Promotions Reference
Promotions Reference FieldDescription NameName of the promotion CatalogCatalog attached to the promotion. The promotion does not apply to products outside the selected Catalog. CurrencyCurrency...
Replacement Products
Replacement Products Products undergo a life cycle after which they reach end-of-life (EOL). Some products are discontinued completely while others can have a replacement, to bring newer and better...
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...
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...
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...
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...
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....
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...
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...
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...
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...
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...
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...
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...
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...
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...
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: ...
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...
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 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 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...
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...
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...
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,...
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...