Capability

Sites

Liferay sites are customizable spaces for building personalized digital experiences. Each site includes applications for creating content, designing pages, and more. With these features, you can bring your custom solutions to life, whether intranets, public sites, customer portals, or e-commerce storefronts. In fact, you can leverage Liferay's multi-site capabilities to create multiple such sites in the same Liferay instance.

Feature
Deployment Approach
Capability
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
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
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
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
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
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 Products to a Price List for Commerce 2.1 and Earlier Versions
Adding Products to a Price List for Commerce 2.1 and Earlier Versions Once you have a price list created, you can add products to it. This article describes two ways to add products to a price...
Published Date: May 17, 2025 3:52 PM
Adding Products to a Price List
Adding Products to a Price List Once you've created a price list, create price entries to add product SKUs to it. These entries are used when determining a product's unit price and override an...
Published Date: May 9, 2024 6:46 PM
Configuring Taxes
Configuring Taxes Liferay Commerce provides flexible tools to manage taxes across different Products, Channels, and shipping configurations. You can define Tax Categories to group tax rates and use...
Published Date: May 9, 2024 6:46 PM
Applying Tax Rates
Applying Tax Rates After adding tax rates to a Tax Category, you can apply them to Channel Products and shipping costs by assigning the Tax Category. Each applicable tax rate is calculated...
Published Date: May 9, 2024 6:46 PM
Installing and Using the Liferay Commerce Connector to Stripe Tax App
Installing and Using the Liferay Commerce Connector to Stripe Tax App Liferay DXP 2025.Q2+ Liferay provides a cloud-based Stripe tax connector app that is based on the Tax Engine Client Extension...
Published Date: May 3, 2025 4:04 PM
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...
Published Date: May 3, 2025 4:04 PM
Creating Tax Categories
Creating Tax Categories Liferay Commerce uses tax categories to store and apply tax rates to channel products and shipping costs. Once a tax category is created, you can use tax calculation engines...
Published Date: May 9, 2024 6:46 PM
Setting Rates for Tax Calculations for Commerce 2.1 and Earlier Versions
Setting Rates for Tax Calculations for Commerce 2.1 and Earlier Versions Define tax rates in Liferay Commerce using configurable tax engines and assign them to tax categories. You can then apply...
Published Date: May 3, 2025 4:04 PM
Creating Tax Categories for Commerce 2.1 and Earlier Versions
Creating Tax Categories for Commerce 2.1 and Earlier Versions Liferay Commerce uses tax categories to store and apply tax rates to channel products and shipping costs. Once a tax category is...
Published Date: May 3, 2025 4:04 PM
Creating Tax Categories for Commerce 2.0 and Earlier Versions
Creating Tax Categories for Commerce 2.0 and Earlier Versions Liferay Commerce uses tax categories to store and apply tax rates to channel products and shipping costs. Once a tax category is...
Published Date: May 3, 2025 4:04 PM
Setting Rates for Tax Calculations
Setting Rates for Tax Calculations Define tax rates in Liferay Commerce using configurable tax engines and assign them to tax categories. You can then apply tax rates to channel products and...
Published Date: May 9, 2024 6:46 PM
Adding a New Product Data Source for the Product Publisher Widget
Adding a New Product Data Source for the Product Publisher Widget This tutorial shows you how to add a new product data source by implementing the CPDataSource interface. Product data sources...
Published Date: May 9, 2024 6:45 PM
Content
Content Learn how to customize the way products appear in your storefront or add new data sources to the product publisher widget.
Published Date: May 9, 2024 6:45 PM
Implementing a Custom Product Content Renderer
Implementing a Custom Product Content Renderer This tutorial shows you how to add a custom product content renderer by implementing the CPContentRenderer interface. A product content renderer...
Published Date: May 9, 2024 6:45 PM
Implementing a Custom Low Stock Activity
Implementing a Custom Low Stock Activity Here, learn how to add a custom low stock activity by implementing the CommerceLowStockActivity interface. Low stock activities are actions happen...
Published Date: May 9, 2024 6:45 PM
Implementing a Custom Notification Type
Implementing a Custom Notification Type You can configure Liferay Commerce to send email notifications for a variety of event triggers in your store. When there's no out-of-the-box notification...
Published Date: May 9, 2024 6:45 PM
Using the Mini Cart Fragment
Using the Mini Cart Fragment Liferay DXP 7.4 U69+/GA69+ The Mini Cart fragment provides a detailed overview of your cart. You can use it to increase or decrease product quantity, delete products,...
Published Date: Nov 22, 2024 10:46 PM
Using the New Organization Management Chart Widget
Using the New Organization Management Chart Widget Liferay DXP 2024.Q1+/Portal GA112+ You can use Liferay's organization management chart to view, manage, and search through organizations,...
Published Date: Nov 22, 2024 10:46 PM
Adding a New Product Type
Adding a New Product Type This tutorial shows you how to add a new product type by implementing three interfaces: CPType, ScreenNavigationCategory, and ScreenNavigationEntry. Product types can be...
Published Date: May 9, 2024 6:45 PM
Managing Inventory
Managing Inventory Liferay's inventory engine comes with one low stock activity out-of-the-box. But you can use the extension point to add custom ones.
Published Date: May 9, 2024 6:45 PM
Liferay Commerce Widgets
Liferay Commerce Widgets Liferay provides a variety of widgets out-of-the-box, so you can start building your solution right away. Widgets can be placed on content pages, widget pages, and page...
Published Date: Nov 22, 2024 10:46 PM
Using the Mini Cart Widget
Using the Mini Cart Widget Liferay Commerce comes with a Mini Cart widget that provides a quick overview of the current cart status. The Mini Cart widget is not the same as the custom mini cart...
Published Date: Nov 22, 2024 10:46 PM
Catalog
Catalog Liferay comes with four product types out-of-the-box. But you can leverage the extension point to add a new product type of your own.
Published Date: May 9, 2024 6:45 PM
Using the Price Range Facet Widget
Using the Price Range Facet Widget Liferay includes the Price Range Facet widget for quickly filtering product search results by price. Before adding this widget to a page, ensure you also have the...
Published Date: Nov 22, 2024 10:46 PM
Using the Product Downloads Widget
Using the Product Downloads Widget Liferay includes the Product Downloads widget to access and download digital assets purchased as Virtual Products. Click Add(Add) from the top menu. If you...
Published Date: Nov 22, 2024 10:46 PM
Widgets Reference
Widgets Reference Widgets are building blocks you can use to add content and dynamic functionality to your site. While Liferay includes a wide variety of generic widgets, it also includes dedicated...
Published Date: Nov 22, 2024 10:46 PM
Using Wish Lists
Using Wish Lists Liferay supports wish lists out-of-the-box. Wish lists make it easy to save products for purchase later. Adding Products to a Wish List All users have a default wish list...
Published Date: Jan 18, 2025 2:44 AM
Developer Guide
Developer Guide Welcome to the Liferay Commerce Developer Guide! Here are demonstrations of working custom modules that extend the features of Liferay Commerce. This shows you how to leverage...
Published Date: May 9, 2024 6:45 PM
Order Management
Order Management Liferay's order engine contains several components that you can customize to fit your needs. You can add custom notification types, order statuses, order rules, and more.
Published Date: May 9, 2024 6:45 PM
Checkout Step Client Extension Reference
Checkout Step Client Extension Reference Checkout Step Client Extension YAML Reference FieldValueDescription activetrueSpecifies that the checkout step is active....
Published Date: May 9, 2024 6:45 PM
Payment Integration Client Extension Reference
Payment Integration Client Extension Reference Payment Integration Client Extension YAML Reference FieldValueDescription keyliferay-sample-commerce-payment-integrationSpecifies the unique key for...
Published Date: May 9, 2024 6:45 PM
Using the Checkout Step Client Extension
Using the Checkout Step Client Extension Liferay DXP 2024.Q1+/Portal GA112+ You can use a client extension to create a new checkout step. This tutorial uses an example client extension from the...
Published Date: May 9, 2024 6:45 PM
Using the Payment Integration Client Extension
Using the Payment Integration Client Extension Liferay DXP 2024.Q1+/Portal GA112+ You can use a client extension to integrate with a new payment method in Liferay. This client extension from the...
Published Date: May 9, 2024 6:45 PM
Using the Shipping Engine Client Extension
Using the Shipping Engine Client Extension Liferay DXP 2024.Q1+/Portal GA112+ You can use a client extension to add a new shipping engine to Liferay. This client extension from the sample...
Published Date: May 9, 2024 6:45 PM
Get Help
Get Help
Published Date: May 9, 2024 6:45 PM
Commerce
Commerce Use Liferay Commerce to build, manage, and scale online stores for B2B or B2C. Learn how to set up your store, manage products, configure pricing and payments, and handle orders and...
Published Date: May 9, 2024 6:45 PM
Understanding Deployment Types
Understanding Deployment Types The deployment type of a service determines many different facets of how it functions, including performance, memory usage, and access to files or volumes. Liferay...
Published Date: May 9, 2024 7:01 PM
Liferay Commerce Connector to TradeCentric Reference Guide
Liferay Commerce Connector to TradeCentric Reference Guide Subscription There are several configuration terms in TradeCentric (formerly PunchOut2Go). TermDescription Punch out sessionThe set of...
Published Date: May 9, 2024 6:45 PM
Understanding Deployment Strategies
Understanding Deployment Strategies The deployment strategy of a service determines how new versions will be initialized. Liferay PaaS provides two deployment strategies for its services:...
Published Date: May 9, 2024 7:01 PM
Add-ons and Connectors
Add-ons and Connectors
Published Date: May 9, 2024 6:45 PM
Mulesoft
Mulesoft Subscription The Liferay Connector to MuleSoft connects Liferay DXP to other platforms and services in the MuleSoft ecosystem. You can access the connector via Anypoint Studio or Anypoint...
Published Date: May 9, 2024 6:45 PM
Designing Mule Flows
Designing Mule Flows After configuring the Liferay Connector to MuleSoft, you can start building Mule flows. These operations are available for Liferay's OpenAPI endpoints. Create Records ...
Published Date: May 9, 2024 6:45 PM
TradeCentric (formerly PunchOut2Go)
TradeCentric (formerly PunchOut2Go)
Published Date: May 9, 2024 6:45 PM
Account Management
Account Management The Account Management page is where store administrators and account managers manage users and accounts. Users may be invited to the store and assigned account-specific roles...
Published Date: May 9, 2024 6:45 PM
Lists
Lists The Lists page provides customers access to the Wish Lists and Wish List Contents widgets. Using the Wish List widget, authenticated users can view, create, and manage custom product lists....
Published Date: Nov 22, 2024 10:46 PM
Salesforce
Salesforce Deprecated in Liferay DXP 2024.Q4/Portal GA129 Subscription Liferay DXP 7.4 U35+ The Liferay Connector to Salesforce uses Talend job designs and Liferay's Job Scheduler to import data...
Published Date: May 9, 2024 6:45 PM
Configuring the MuleSoft Connector
Configuring the MuleSoft Connector Liferay's connector to MuleSoft uses OpenAPI 3.0 documents that describe Liferay's APIs. Each OpenAPI document is deployed dynamically in your Liferay instance...
Published Date: May 9, 2024 6:45 PM
Catalog
Catalog The catalog page is the primary way for users to browse, search, and select products. Both the Minium and Speedwell accelerators include the following widgets in their catalog pages: ...
Published Date: Jan 18, 2025 2:44 AM
Pending Orders
Pending Orders The Pending Orders page is a page where order managers can view all incomplete orders associated with an account; an incomplete order contains items in the cart but has not been...
Published Date: Nov 22, 2024 10:46 PM
Placed Orders
Placed Orders The Placed Orders page is a required page that displays all orders that have completed the checkout process per account regardless of order status. The page uses the Orders widget. ...
Published Date: Nov 22, 2024 10:46 PM
Product Details - Using Display Page Template
Product Details - Using Display Page Template Accelerators like Minium and Speedwell have a product details page that uses the product details widget. Instead of using the product details widget on...
Published Date: Jun 28, 2024 3:38 PM
Returns Page
Returns Page Liferay DXP 2024.Q4+/Portal GA129+ The returns page contains a list of all return requests placed by the customer. Select a return request to view the status of the request and its...
Published Date: Dec 7, 2024 12:06 AM
Creating a Catalog Page
Creating a Catalog Page The catalog page is the entry point to your company's product portfolio. On this page, they can browse, search, and select products. You can use the following widgets for a...
Published Date: Jan 18, 2025 2:44 AM
Search
Search You can use the search page to find content available on a Liferay site. This can be web content, knowledge base articles, documents, images, products, etc. The search page contains a search...
Published Date: Jan 18, 2025 2:44 AM