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
Exporting Packages
Exporting Packages In OSGi, packages are private by default. You must explicitly exporting a package so other modules can import and use them. Here's how to export packages: Open your bnd.bnd...
Published Date: Nov 22, 24, 10:50 PM
Importing Packages
Importing Packages You often find yourself in a position of needing functionality provided by another module. To access this functionality, you must import packages from other modules into your...
Published Date: Nov 22, 24, 10:50 PM
Module Projects
Module Projects Liferay applications and customizations are OSGi modules: .jar files containing Java code and some extra configuration for publishing and consuming APIs. A module project comprises...
Published Date: Nov 22, 24, 10:50 PM
Semantic Versioning
Semantic Versioning Semantic Versioning is a three tiered versioning system for incrementing version numbers based on the degree of API change made in a releasable software component. It's a...
Published Date: Nov 22, 24, 10:50 PM
Using an OSGi Service
Using an OSGi Service Liferay APIs are readily available as OSGi services. You can access a service by creating a field of that service type and annotating the field with @Reference, like this: ...
Published Date: Nov 22, 24, 10:50 PM
Using the Gogo Shell
Using the Gogo Shell The Gogo shell provides a way to interact with the module framework. Among other things, you can Dynamically install/uninstall bundles (modules) Examine package...
Published Date: Nov 22, 24, 10:50 PM
Command Line Gogo Shell
Command Line Gogo Shell If you're in a development environment, you can interact with the module framework locally from the command line. Gogo shell should only be run from the command line in...
Published Date: Nov 22, 24, 10:50 PM
7.2 Breaking Changes
7.2 Breaking Changes This document presents a chronological list of changes that break existing functionality, APIs, or contracts with third party Liferay developers or users. We try our best to...
Published Date: May 9, 24, 6:55 PM
Reference
Reference 7.4 Breaking Changes 7.3 Breaking Changes 7.2 Breaking Changes Exported Third-Party Packages Portal Developer Properties
Published Date: Nov 22, 24, 10:50 PM
Gogo Shell Commands
Gogo Shell Commands The Gogo shell executes Felix Gogo basic commands and Liferay commands. The Gogo shell is accessible in the Control Panel (recommended) and from the command line. Here are some...
Published Date: Nov 22, 24, 10:50 PM
7.3 Breaking Changes
7.3 Breaking Changes This document presents a chronological list of changes that break existing functionality, APIs, or contracts with third party Liferay developers or users. We try our best to...
Published Date: May 9, 24, 6:55 PM
7.4 Breaking Changes
7.4 Breaking Changes Breaking changes break or significantly alter existing functionality or code structure. Here are all of the breaking changes for Liferay 7.4, starting with the latest quarterly...
Published Date: May 9, 24, 6:55 PM
Exported Third Party Packages
Exported Third Party Packages Liferay provides over one-hundred third party Java packages at run time. The com.liferay.portal.bootstrap module exports the packages by specifying individual packages...
Published Date: May 9, 24, 6:55 PM
Portal Developer Properties
Portal Developer Properties There are Portal Properties that facilitate development. Liferay's portal-developer.properties file includes all of them. The portal-developer.properties file is enabled...
Published Date: Nov 22, 24, 10:50 PM
Marketplace
Marketplace Liferay's new Marketplace is a platform where you find, download, and share apps. It comes with a revamped UI and also supports Liferay SaaS. To access the new Marketplace, go to...
Published Date: Aug 16, 24, 3:45 PM
Become a Publisher
Become a Publisher To publish apps and solutions on the Marketplace, you must have a Liferay account with additional publisher permissions. It is free to become a publisher, but you must submit a...
Published Date: Aug 16, 24, 3:45 PM
Liferay Labs
Liferay Labs Liferay Labs is an innovation hub within Liferay Marketplace dedicated to exploring newer technologies and developing experimental features. It provides a wide range of useful...
Published Date: Jan 7, 25, 4:36 PM
Provisioning DXP Apps
Provisioning DXP Apps Free apps can be downloaded, deployed to Liferay DXP, and used immediately without deploying a license. Paid apps have trial, developer, or standard licenses based on the...
Published Date: Nov 8, 24, 3:11 PM
Publishing Apps in Marketplace
Publishing Apps in Marketplace The Liferay Marketplace contains both Cloud apps (for Liferay SaaS, PaaS, and self-hosted) and DXP apps (for Liferay PaaS and Liferay Self-Hosted). As a publisher,...
Published Date: Aug 16, 24, 3:45 PM
Implementing Business Logic
Implementing Business Logic Business logic refers to the rules and processes that determine how an application behaves within a system to meet business needs. Implementing business logic...
Published Date: Oct 22, 24, 5:15 PM
Adding Notification Actions
Adding Notification Actions Delectable Bonsai wants to improve visibility for new applications. They also want to automate updates for applicants, notifying them when their application is received,...
Published Date: Oct 22, 24, 5:15 PM
Adding Notification Templates for Distributor Application
Adding Notification Templates for Distributor Application To this point, Delectable Bonsai's Distributor Application has no automated notifications for entry events. This means administrators must...
Published Date: Oct 22, 24, 5:15 PM
Defining a State Field
Defining a State Field Delectable Bonsai wants to define a custom state field for tracking an application's progress and triggering additional business logic. Here you'll add a picklist that...
Published Date: Oct 22, 24, 5:16 PM
Managing Access to Data
Managing Access to Data Delectable Bonsai wants to ensure that all authorized users can submit distributor applications. They also want to allow a limited number of employees to view all submitted...
Published Date: Oct 22, 24, 5:16 PM
Adding the Relationship to Custom Layouts
Adding the Relationship to Custom Layouts Relationship fields appear automatically in an object's default layout; relationship tables do not. To test the relationship, update the custom layout for...
Published Date: Oct 22, 24, 5:16 PM
Creating Picklists for Distributor Applications
Creating Picklists for Distributor Applications Delectable Bonsai wants to collect information to help them assess the relative value of each business opportunity. In this case, they want...
Published Date: Oct 22, 24, 5:16 PM
Creating Picklists Using REST APIs
Creating Picklists Using REST APIs The headless-admin-list-type service provides REST APIs for performing CRUD operations for picklists. Using these APIs is far more efficient than creating...
Published Date: Oct 22, 24, 5:16 PM
Determining Data Entities
Determining Data Entities Here you'll create the Distributor Application object in four steps: Add the Distributor Application object Configure the object Add a custom field Publish the...
Published Date: Oct 22, 24, 5:16 PM
Setting Up Clarity's Distributor Solution
Setting Up Clarity's Distributor Solution Clarity's development team has been working on implementing their distributor onboarding solution. In addition to using objects and client extensions, they...
Published Date: Oct 22, 24, 5:16 PM
Modeling and Managing Data Structures
Modeling and Managing Data Structures Objects are the foundation of building low-code solutions with Liferay. With objects, you can model data structures and implement business logic for those...
Published Date: Oct 22, 24, 5:16 PM
Understanding Liferay Customization
Understanding Liferay Customization Liferay DXP is a robust platform for customizing digital experiences. While traditional development approaches involve extensive coding and deployment, Liferay...
Published Date: Oct 22, 24, 5:16 PM
Module 2: Deploying Liferay
Module 2: Deploying Liferay This module was presented using slides for a live webinar audience. The formatting, presentation, and examples may differ from what is presented here as part of the...
Published Date: Oct 22, 24, 5:16 PM
Understanding Liferay Authorization and User Management
Understanding Liferay Authorization and User Management So far we've seen how Clarity Vision Solutions can authenticate and manage users with SSO services. Next we'll shift our focus to...
Published Date: Oct 22, 24, 5:16 PM
Using Third-Party Services for Authentication and SSO
Using Third-Party Services for Authentication and SSO As previously mentioned, using Liferay for authentication is not recommended for production environments. While Liferay instances begin with...
Published Date: Oct 22, 24, 5:16 PM
Module 5: Site Building
Module 5: Site Building This module was presented using slides for a live webinar audience. The formatting, presentation, and examples may differ from what is presented here as part of the course....
Published Date: Oct 22, 24, 5:16 PM
Adding Pages to Clarity's Site
Adding Pages to Clarity's Site Pages are the fundamental building blocks of website structures. Each page is a canvas for designing engaging layouts with content (e.g., text, images, videos) and...
Published Date: Oct 22, 24, 5:16 PM
Automating Account Creation
Automating Account Creation To complete the onboarding flow, Delectable Bonsai wants to enable managers to create business accounts for approved applications easily. Each account should be named...
Published Date: Oct 22, 24, 5:15 PM
Adding a Custom Layout and View to Distributor Application
Adding a Custom Layout and View to Distributor Application With over 50 fields, the current user interfaces for Distributor Application are no longer viable for creating and displaying entries....
Published Date: Oct 22, 24, 5:16 PM
Relating Object Entries
Relating Object Entries After defining an object relationship, you can relate entries in two ways: the Liferay UI or relationship REST APIs. Here you'll practice relating evaluations and...
Published Date: Oct 22, 24, 5:16 PM
Setting Up the Application Evaluation Object
Setting Up the Application Evaluation Object When reviewing applications, Delectable Bonsai must store evaluation notes for each distributor application they receive. To achieve this, the...
Published Date: Oct 22, 24, 5:16 PM

Capabilities

Product

Education

Contact Us

Connect

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