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.

Feature
Deployment Approach
Capability
Editor Config Contributor YAML Configuration Reference
Editor Config Contributor YAML Configuration Reference Liferay DXP 2024.Q1+/Portal GA112+ This feature is currently behind a release feature flag (LPS-186870). Read Release Feature Flags for more...
Published Date: May 9, 2024 6:54 PM
Using Routes with Custom Elements
Using Routes with Custom Elements Liferay 7.4+ Custom element client extensions use Liferay's frontend infrastructure to register external applications with the Liferay platform and render them as...
Published Date: May 9, 2024 6:54 PM
Integrating Microservices
Integrating Microservices Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 You can define microservice client extensions to run your own code in response to events in your Liferay...
Published Date: May 9, 2024 6:54 PM
Objects
Objects Liferay 7.4+ With Liferay Objects, you can build and deliver applications without having to write code or deploy modules. Each application built with Objects is integrated with Liferay's...
Published Date: May 9, 2024 6:54 PM
Understanding Action Types
Understanding Action Types Liferay 7.4 U60+/GA60+ Actions define custom operations triggered by object entry events. Liferay provides these action types: TypeDescription NotificationSend email or...
Published Date: May 9, 2024 6:54 PM
Deploying Object Widgets to Sites
Deploying Object Widgets to Sites Liferay 7.4+ When an Object is published, Liferay automatically generates a dedicated widget you can deploy to site pages. This includes both site-scoped and...
Published Date: May 9, 2024 6:54 PM
Permissions Framework Integration
Permissions Framework Integration Liferay 7.4+ Published objects are integrated automatically with Liferay's permissions framework. You can manage user access to an object and its entries with...
Published Date: May 9, 2024 6:54 PM
Managing Object Entries Using GraphQL
Managing Object Entries Using GraphQL You can use GraphQL to manage custom object entries in Liferay efficiently. This API framework simplifies data interaction and serves as an alternative to REST...
Published Date: Nov 22, 2024 10:50 PM
Object API Basics
Object API Basics When you publish an Object, Liferay automatically generates REST APIs for it. These APIs differ for Company and Site scoped Objects, but they all use the c/[pluralobjectlabel]...
Published Date: May 9, 2024 6:54 PM
Using Object APIs With Base64 Encoded Files
Using Object APIs With Base64 Encoded Files Liferay DXP 2024.Q2+/Portal GA120+ When creating object entries with attachment fields through APIs, you can generally upload files from your computer...
Published Date: Jun 7, 2024 3:58 PM
Forms Permissions Reference
Forms Permissions Reference This article serves as a guide for all permissions associated with the Forms application. Form Widget Permissions Navigate to the site page where the Form widget has...
Published Date: Jan 18, 2025 2:49 AM
Creating Data Lists
Creating Data Lists Dynamic Data Lists is deprecated as of Liferay DXP 7.3, and is planned for removal in 2024. It is replaced by Objects. Please migrate your Dynamic Data Lists to Objects as soon...
Published Date: May 9, 2024 6:56 PM
Blade CLI
Blade CLI Blade CLI can be installed through a command line interface or a graphical installer. If you're behind a proxy, once it's installed you can configure it to operate through the proxy....
Published Date: May 9, 2024 6:55 PM
Configuring Liferay Workspace
Configuring Liferay Workspace Liferay Workspace is simple to use, and you can learn the basics by starting at the beginning. If you're happily creating projects, deploying code, or using a Docker...
Published Date: May 9, 2024 6:55 PM
Field Autocompletion
Field Autocompletion You can configure form field autocompletion in the Forms application: Autocompletion TypeConfigurationField Types ManualType a list of autocompletion optionsText Data...
Published Date: Jan 18, 2025 2:49 AM
Forms Configuration Reference
Forms Configuration Reference Here's an overview of all the Forms configurations so you can quickly find a configuration you need. Forms Options You can export and import forms between sites. To...
Published Date: Jan 18, 2025 2:49 AM
Managing Workflows
Managing Workflows With the workflow framework, Users manage asset publication in custom-built workflow processes. Users with permission to access workflow process definitions in the Control Panel...
Published Date: May 9, 2024 6:56 PM
Adding a Page to a Site
Adding a Page to a Site Adding and customizing pages is a key part of managing your Liferay site. You can add pages using the Pages application or through the Page Tree menu. For Liferay 7.4 U22+...
Published Date: Oct 17, 2024 4:33 PM
Using the Full Page Application Page Type
Using the Full Page Application Page Type Create a new page and select Full Page Application under Other. Enter a name and click Add. Under Layout, select the Full Page Application you want...
Published Date: May 9, 2024 6:56 PM
Using Utility Pages
Using Utility Pages 7.4 U86+ and GA86+ Utility pages serve specific operational tasks and actions and are usually essential for users to interact with a website or application effectively. Utility...
Published Date: May 9, 2024 6:56 PM
Using Fragments
Using Fragments Page fragments are extensible and reusable drag-and-drop elements for building content pages and templates (i.e., masters, pages, and display pages). Built with HTML, CSS, and...
Published Date: May 9, 2024 6:56 PM
Default Fragments Reference
Default Fragments Reference Liferay provides many out-of-the-box fragments, so you can start building your solution immediately. To view available fragments, begin editing a content page or page...
Published Date: May 9, 2024 6:56 PM
Translating Fields in Form Containers
Translating Fields in Form Containers Liferay DXP 2025.Q1+/Portal GA132+ Currently, this feature is behind a release feature flag (LPD-37927). Read Release Feature Flags for more information. ...
Published Date: Jan 24, 2025 12:28 PM
Communication Between Widgets
Communication Between Widgets Portlet widgets can communicate with each other using public render parameters and events. Some Liferay portlets provide a configuration UI to help you get the most...
Published Date: May 9, 2024 6:56 PM
Configuring Templates
Configuring Templates Once you've configured a widget, Configuration Templates can save those settings in a reusable template. Configuration templates are only available for widgets placed on a...
Published Date: May 9, 2024 6:56 PM
Exporting/Importing Widget Data
Exporting/Importing Widget Data Export data from individual widget instances without affecting the rest of the site. Many widgets support exporting and importing their data separately, including: ...
Published Date: May 9, 2024 6:56 PM
Setting Widget Scopes
Setting Widget Scopes By default, Liferay's page widgets are scoped by site, meaning all widget instances in a site share the same data and display the same content. For example, adding the Message...
Published Date: May 9, 2024 6:56 PM
Setting Widget Permissions
Setting Widget Permissions All of Liferay's widgets support Liferay's robust, fine-grained permissions system. Some higher level permissions can be configured in the permissions tab of the widget's...
Published Date: May 9, 2024 6:56 PM
Sharing Widgets with Other Sites
Sharing Widgets with Other Sites The Sharing options for widgets are deprecated as of Liferay DXP 2024.Q4/Portal GA129 and are scheduled for removal in a future release. You can share widgets...
Published Date: May 9, 2024 6:57 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 Client Extensions
Using Client Extensions Liferay DXP 2024.Q1+/Portal GA112+ Using client extensions, you can extend Liferay without using OSGi modules. Deploy them to any Liferay environment, whether you host it...
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
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 can upload images for...
Published Date: May 9, 2024 6:46 PM
Related Products, Up-Sells, and Cross-Sells
Related Products, Up-Sells, and Cross-Sells You can use product relations to create links between products. After doing so, one product displays other linked products. To add a product relation,...
Published Date: May 9, 2024 6:46 PM
Liferay Commerce Connector to PayPal SDK
Liferay Commerce Connector to PayPal SDK Liferay DXP 2024.Q4+/Portal GA129+ Liferay provides a client extension that integrates with the PayPal JavaScript SDK to provide more payment options like...
Published Date: Jan 18, 2025 2:45 AM
Notification Template Variables Reference Guide
Notification Template Variables Reference Guide When creating notification templates, you can use variables to populate email fields dynamically with data from the triggering event. Notification...
Published Date: Nov 22, 2024 10:47 PM
Alerts and Announcements
Alerts and Announcements Use the Alerts or the Announcements widgets to broadcast important information. Alerts are for high-priority information (e.g. planned downtime alerts, security alerts,...
Published Date: Nov 22, 2024 10:48 PM
Exporting/Importing Calendar Data
Exporting/Importing Calendar Data You can export and import calendar data as Liferay Archive (LAR) files. Data can only be ported between installations of the same version. Use the widget...
Published Date: May 13, 2024 7:54 PM
Configuring the Calendar Widget
Configuring the Calendar Widget Use the Calendar widget configuration options to tailor the display and functionality of your calendar. From choosing the time format and default view to setting the...
Published Date: May 13, 2024 7:54 PM
Message Boards Permissions Reference
Message Boards Permissions Reference Permissions settings for the Message Boards app include Home Category, Widget, General Category, and Thread permissions. Manage these settings to control user...
Published Date: May 9, 2024 6:49 PM
Using the Activities Widget
Using the Activities Widget The Activities widget is deprecated as of Liferay DXP 2024.Q4/Portal GA129 and is scheduled for removal in a future release. The Activities widget is used to track...
Published Date: May 9, 2024 6:49 PM
Knowledge Base Display Widget
Knowledge Base Display Widget Liferay 7.4 U72+/GA72+ You can use the Knowledge Base Display widget to display published articles in site pages with built-in navigation, comments, ratings, and...
Published Date: Jan 18, 2025 2:45 AM
Other Knowledge Base Widgets
Other Knowledge Base Widgets There are other Knowledge Base widgets you can add to pages besides the Knowledge Base Display widget: Knowledge Base Article: Display a single article’s content. ...
Published Date: Nov 22, 2024 10:48 PM
Message Boards
Message Boards Message Boards is deprecated as of Liferay DXP 2024.Q4/Portal GA129. For data continuity, consider transitioning to the Questions widget. Liferay's Message Boards application is a...
Published Date: Nov 22, 2024 10:48 PM
Configuring the Questions Widget
Configuring the Questions Widget Liferay DXP/Portal 7.3+ There are two primary methods for configuring the Questions widget: directly through the widget configuration and through the System...
Published Date: Jan 18, 2025 2:46 AM
Using the Contacts Center Widget
Using the Contacts Center Widget With the Contacts Center widget, users can form two connection types: Connect and Follow. Connected users can see each other's activities in their private...
Published Date: May 9, 2024 6:49 PM
Using the Page Menu Widget
Using the Page Menu Widget The Page Menu widget presents links that can include links to other Wiki Pages,other DXP site pages, Documents and Media assets, external websites, and more. Once you've...
Published Date: May 9, 2024 6:50 PM
Wiki
Wiki Wiki is deprecated as of Liferay DXP 2024.Q4/Portal GA129. For data continuity, consider transitioning to alternative content management solutions like Liferay Objects or Web Content. The...
Published Date: May 9, 2024 6:49 PM
Wiki Permissions Reference
Wiki Permissions Reference You can refer to this reference when assigning permissions to users and roles for the Wiki widget. To learn more about DXP Roles and Permissions in general, see Roles and...
Published Date: May 9, 2024 6:50 PM
Asset Library Content
Asset Library Content Liferay DXP/Portal 7.3+ Asset libraries provide a convenient way to share content across Liferay sites while streamlining content collaboration and reducing the risk of data...
Published Date: May 9, 2024 6:50 PM
Adding Blog Entries
Adding Blog Entries Blog entries are scoped to sites. By default, only authenticated users can create blog entries. See the Blogs Permissions Reference for more information. You can create a blog...
Published Date: May 9, 2024 6:50 PM
Aggregating Blogs
Aggregating Blogs The Blogs Aggregator widget publishes blogs entries from multiple blog sources. The Blogs Aggregator widget shows multiple blogs. To configure the widget, Start editing the...
Published Date: May 9, 2024 6:50 PM
Blog API Basics
Blog API Basics Liferay's REST APIs provide services for adding, modifying, and deleting blog posts and images. Liferay DXP 2024.Q4+/Portal GA129+ External Reference Codes (ERCs) are accessible...
Published Date: May 9, 2024 6:50 PM
Content Dashboard Interface
Content Dashboard Interface Available 7.3+ The Content Dashboard user interface has three main sections: Content Audit Tool Contents List Content Info Sidebar To access the dashboard, open...
Published Date: May 9, 2024 6:50 PM
Document API Basics
Document API Basics Liferay's headless delivery application provides REST services for Documents and Media that add documents and folders, list their information, modify them, delete them, and...
Published Date: May 9, 2024 6:50 PM
Displaying Blogs
Displaying Blogs Liferay provides two ways to display blog entries: display page templates and the Blogs widget. Using Display Page Templates You can use display page templates to create reusable,...
Published Date: May 9, 2024 6:50 PM
Highlighting Recent Bloggers
Highlighting Recent Bloggers You can use the Recent Bloggers widget to highlight the work of your most recent blog authors. This widget lists each recent author's name, profile picture, and number...
Published Date: May 9, 2024 6:50 PM
Document Shortcut API Basics
Document Shortcut API Basics Liferay's headless delivery application provides REST services for Documents and Media that add document shortcuts to sites or asset libraries, list their information,...
Published Date: Jul 11, 2024 3:36 PM
Generating Images Using AI
Generating Images Using AI Liferay DXP 2024.Q2+/Portal GA120+ The Documents and Media application provides integration with OpenAI's ChatGPT engine using the AI Creator tool. With an OpenAI API...
Published Date: May 9, 2024 6:50 PM

Capabilities

Product

Education

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy