Search Results

All Results 6967
Sort By
Resource Type
Applicable Versions
Deployment Approach
Capability
Feature
Mercanet for Commerce 2.0 and Earlier Versions
Mercanet for Commerce 2.0 and Earlier Versions Liferay supports Mercanet as a payment method out of the box. Since Mercanet accepts only EUR, the store's primary currency must be EUR. ...
Enabling Guest Checkout
Enabling Guest Checkout You can enable guest checkout on a per-channel basis. Open the Global Menu (Applications Menu icon) and navigate to Commerce → Channels. Select the channel linked to...
Sending Emails
Sending Emails You can configure Liferay to send email notifications for different events that happen in your store. For example, you may want to send updates to the order manager or another person...
Using Notification Templates for Commerce 2.0 and Earlier Versions
Using Notification Templates for Commerce 2.0 and Earlier Versions Email notifications are sent automatically to users based on events in the store. To send them, you must first create a...
Creating a New Account
Creating a New Account There are two ways to create an account: 1) using the Account Management widget and 2) through the Control Panel. Access to the Control Panel is typically restricted to those...
Using Organizations to Create a Sales Network
Using Organizations to Create a Sales Network The organizational structure of B2B sales networks can be mirrored in Liferay Commerce using the Organizations feature. Organizations are hierarchical...
Inventory Management Permissions
Inventory Management Permissions With Liferay Commerce, you can use permissions to control access to Inventory Management applications and resources in the Commerce tab of the Global Menu (Global...
Measurement Units
Measurement Units Liferay Commerce comes with a number of common measurement units already defined, but if you or your shipping provider use different units, you will need to change the default...
Understanding the Currency Hierarchy
Understanding the Currency Hierarchy With Liferay, you can use different currencies across catalogs, price lists, and channels. Each currency has its own role in the currency hierarchy. The...
Configuring the Commerce Notification Queue
Configuring the Commerce Notification Queue When channel events trigger notifications, Commerce logs them in the channel's Notification Queue tab with the Unsent status. By default, Liferay checks...
Users and Accounts
Users and Accounts Liferay Commerce provides specialized roles out of the box to satisfy e-commerce needs. These roles are included alongside the standard DXP roles and define basic user profiles...
Adding Addresses to an Account
Adding Addresses to an Account This article documents how to update an account's billing and shipping addresses using either the Account Management widget or the Control Panel. Using the Account...
Order Management Permissions
Order Management Permissions With Liferay Commerce, you can use permissions to control access to Order Management applications and resources in the Commerce tab of the Global Menu (Global Menu). ...
Pricing Permissions
Pricing Permissions With Liferay Commerce, you can use permissions to control access to Pricing applications and resources in the Commerce tab of the Global Menu (Global Menu). Control access to...
Settings Permissions
Settings Permissions With Liferay Commerce, you can use permissions to control access to Settings applications in the Commerce tab of the Global Menu (Global Menu). Control access to Settings...
Asset Libraries
Asset Libraries Available 7.3+ Asset Libraries are virtual spaces for storing reusable assets. You can create as many of these spaces as needed to group content for departments, teams, or even...
Product Management Permissions
Product Management Permissions With Liferay Commerce, you can use permissions to control access to Product Management applications and resources in the Commerce tab of the Global Menu (Global...
Store Management Permissions
Store Management Permissions With Liferay Commerce, you can use permissions to control access to Store Management applications and resources in the Commerce tab of the Global Menu (Global Menu). ...
Creating and Managing Asset Libraries
Creating and Managing Asset Libraries Liferay 7.3+ You can create and manage libraries for your assets via the Asset Libraries application. To access this application, open the Global Menu (Global...
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,...
Managing Blog Entries
Managing Blog Entries Bloggers and blog administrators manage blog entries using the Blogs application in the Site Administration menu. To access this app, open the Product Menu (Product Menu) and...
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...
Using the Calendar Widget
Using the Calendar Widget The calendar widget displays a small monthly calendar showing an overview of upcoming events. A larger area shows the Scheduler, a more detailed calendar with several...
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...
Blog Permissions Reference
Blog Permissions Reference Here's a list of all permissions associated with the Blogs application. To configure the permissions for the Blogs widget see Setting Widget Permissions. Blog Entry...
Getting Started with Blogs
Getting Started with Blogs The blogs application's editor has a complete set of WYSIWYG controls that appear when and where you need them. You can also switch to source mode to edit your content's...
Calendar
Calendar The Calendar widget stores and shares scheduled events. It's a personal planner for individual users, a shared calendar for an entire site, or both at the same time. In addition to...
Mapping Calendar Event Fields to Display Page Templates
Mapping Calendar Event Fields to Display Page Templates You can customize and display calendar event information by mapping calendar fields to display page templates. Highlight certain fields such...
Creating Knowledge Base Articles
Creating Knowledge Base Articles Liferay 7.4 U72+/GA72+ Knowledge Base provides tools for creating and managing a repository of articles. You can create articles using the application's WYSIWYG...
Web Content
Web Content You can create, manage, and publish various content types seamlessly through Liferay's robust content management system. Discover how to craft compelling web content articles tailored...
Filtering and Sorting Web Content Articles
Filtering and Sorting Web Content Articles The web content application shows a list of all the web content articles you can access under the Web Content tab. The filtering and sorting options help...
Upgrading to CKEditor 5
Upgrading to CKEditor 5 Liferay 2025.Q2+ [Beta Feature](../../../security-and-administration/administration/configuring-liferay/feature-flags.md#beta-feature-flags) Currently, this feature is...
Knowledge Base
Knowledge Base Liferay 7.4 U72+/GA72+ Knowledge Base provides tools for creating and managing product documentation. You can write articles in the Liferay UI or import existing Markdown files....
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...
Managing Notifications and Requests
Managing Notifications and Requests Users receive notifications and requests if they have subscribed to a blog or message board or are mentioned in a post. They may also be notified if someone sent...
Assigning Permissions to Web Content Articles
Assigning Permissions to Web Content Articles With Liferay's permissions framework, you can control which users can create, view, and manage web content articles. You can set permissions for...
Assigning Permissions to Web Content Structures and Templates
Assigning Permissions to Web Content Structures and Templates Web content structures and templates provide direct access to Liferay's API. To avoid unauthorized or unintended access to Liferay DXP...
Configuring Web Content Structure Fields
Configuring Web Content Structure Fields You can edit web content structure fields and their properties: Open the Site Menu (Site Menu) and go to Content & Data → Web Content. Select the...
Mapping Repeatable Fields to Fragments
Mapping Repeatable Fields to Fragments Liferay DXP 2024.Q3+/Portal GA125+ When creating fields on web content structures, you can make them repeatable. You can then map these fields to fragments...
Creating Web Content Templates
Creating Web Content Templates Web content templates use the FreeMarker Template Language (FTL) to determine how content fields are rendered on a page. Each template can be associated with a web...
Mapping Web Content Templates to Fragments
Mapping Web Content Templates to Fragments By default, you can map web content structure fields holding a single value (such as date, numeric, image, number, or text) to fragments. For multi-value...
Development
Development Liferay's development platform makes developers faster and more efficient by providing a baseline set of features to build upon. Rather than start from scratch, you can start instead...
Managing Web Content Structures
Managing Web Content Structures You can manage structures from the structures page: Open the Site Menu (Site Menu) and go to Content & Data → Web Content. Select the Structures tab. Open the...
Creating Web Content Structures
Creating Web Content Structures Create web content structures to serve as building blocks for web content articles and determine the information you can include when writing them. To create a web...
Embedding Widgets in Web Content Templates
Embedding Widgets in Web Content Templates You can embed core or custom widgets, instanceable or not, in web content templates. Below is an example of embedding a web content widget in FreeMarker:
Using Taglibs in Web Content Templates
Using Taglibs in Web Content Templates Liferay's taglibs are accessible when developing templates in FreeMarker. There is no need to instantiate these taglibs within your FreeMarker template;...
Building Applications
Building Applications For maximum compatibility with all of Liferay's deployment options, you can combine Liferay's Objects, Client Extensions, and other features and tools to build real-world...
Building a Custom Ticketing System
Building a Custom Ticketing System Liferay makes it easy for you to build digital solutions. For example, you can create a custom ticketing application with the styling and features needed for your...
Applying a Custom Theme
Applying a Custom Theme You can use different front-end client extensions to customize the look and feel of your site. Specifically, theme CSS type client extension can be used as an alternative to...
Defining a Custom Data Schema
Defining a Custom Data Schema The ticketing application requires custom data fields and selections. You use Liferay objects and picklists to define a custom data schema. Creating Custom Picklists...
Deploying a Custom Application
Deploying a Custom Application You can use a custom element client extension to render a JavaScript application as a widget on a Liferay site page. The application is served by Liferay and...
Implementing a Documentation Referral System
Implementing a Documentation Referral System The ticketing system can be further enhanced with a documentation referral system. The system searches automatically for relevant documentation based on...
Ticket Management with Cron Jobs
Ticket Management with Cron Jobs Use Cron jobs to automate managing tickets. For example, have a job to run at a regular schedule to delete any tickets that have a resolution type of duplicate or...
Building a Time Off Requester
Building a Time Off Requester Liferay 7.4+ With Liferay Objects, you can build entire applications without writing code or deploying modules. Here, create a Time Off Request application using...
Client Extensions
Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 When you want to extend Liferay, either by modifying its look and feel or by calling functions outside of Liferay, you...
Instance Settings YAML Configuration Reference
Instance Settings YAML Configuration Reference You can use an instance settings client extension to configure a wide variety of Liferay configurations. Each configuration is referenced by its PID...
Packaging Client Extensions
Packaging Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Client extension projects are built as deployable archives called Liferay Universal File Format Archives...
Configuration as Code
Configuration as Code Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Liferay instance configurations are deployable with client extensions. For example, you can deploy OAuth2...
Bundling Resources in a JavaScript Import Map Entry Client Extension
Bundling Resources in a JavaScript Import Map Entry Client Extension Liferay DXP 2023.Q1+/Portal GA92+ JavaScript import map entry client extensions make JavaScript code or resources available to...
Working with Client Extensions
Working with Client Extensions Liferay Self-Hosted Liferay SaaS Liferay PaaS Liferay 7.4 Using client extensions, you can extend Liferay without deploying OSGi modules. Just like traditional...