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
Audit Framework
Audit Framework Liferay's audit framework shows activities relating to users, user groups, organizations, roles, multi-factor authentication, and objects (definitions, fields, actions, layouts,...
Published Date: May 9, 24, 6:58 PM
Audit Configuration Reference
Audit Configuration Reference Configuration settings for audits are available at a system scope. You can find these settings by opening the Global Menu (Global Menu) and navigating to Control Panel...
Published Date: May 9, 24, 6:58 PM
Audit Event Types Reference
Audit Event Types Reference The EventTypes class lists the different event categories logged by the audit framework. It specifies the action performed on the resource listed in the audit...
Published Date: May 9, 24, 6:58 PM
Searching and Exporting Audit Events
Searching and Exporting Audit Events The audit application comes with simple and advanced searching capabilities. To use the simple search, you can enter a search term and click the magnifying...
Published Date: May 9, 24, 6:58 PM
Configuring Liferay
Configuring Liferay Liferay is a very adaptable tool. You can modify and configure it to suit the needs of your application.
Published Date: May 9, 24, 6:58 PM
Adding Custom Fields
Adding Custom Fields Custom fields are in maintenance mode. Use Liferay Objects if possible. Many of Liferay's assets and resources can be extended with custom fields. Adding custom fields can...
Published Date: May 9, 24, 6:58 PM
Changing Translations with Language Override
Changing Translations with Language Override Liferay DXP 7.4 U4/Portal 7.4 GA8. Import/Export and filtering functionality in Liferay DXP 7.4 U17/Liferay Portal 7.4 GA17 Liferay's Language...
Published Date: May 9, 24, 6:58 PM
Common Tasks
Common Tasks Enabling OpenOffice / LibreOffice Configuring Mail Managing Instance Email Notification Templates Setting a Terms of Use Managing User Authentication Configuring Default User...
Published Date: May 9, 24, 6:58 PM
Configuration Files and Factories
Configuration Files and Factories Using Configuration Files Using Factory Configuration
Published Date: May 9, 24, 6:58 PM
Using Configuration Files
Using Configuration Files System Settings provides a user interface for making system-scoped configuration changes and setting default configurations for other scopes. The same configurations in...
Published Date: May 9, 24, 6:58 PM
Using Factory Configuration
Using Factory Configuration Most Liferay DXP System Settings allow just one set of configurations for an entry. To change the configuration, you update the single configuration form, and it applies...
Published Date: May 9, 24, 6:58 PM
Beta Features and Feature Flags
Beta Features and Feature Flags Feature Flags DXP 7.4 U69+/GA69+ Some features in Liferay are hidden behind feature flags. Using feature flags, you have control over new functionality introduced...
Published Date: May 9, 24, 6:58 PM
Managing Countries
Managing Countries Liferay DXP 7.4 U36/Liferay Portal 7.4 GA36 and above Liferay contains a list of available countries as defined by the ISO 3166 Standard, but you can use the Countries...
Published Date: May 9, 24, 6:58 PM
Security Settings
Security Settings Enabling Antivirus Scanning for Uploaded Files More coming soon!
Published Date: May 9, 24, 6:58 PM
System Settings
System Settings You can make System-scoped configurations from Control Panel → Configuration → System Settings. The System Settings application shows configuration sections underneath four...
Published Date: May 9, 24, 6:58 PM
Understanding Configuration Scope
Understanding Configuration Scope Liferay DXP settings are applied at four levels, or scopes: System, Virtual Instance, Site, and Widget. System Settings define the system-wide defaults. For all...
Published Date: May 9, 24, 6:58 PM
Actions
Actions Object actions define custom business logic that you can run manually or automatically for object entry events. Examples include delivering entry event data to a webhook URL, sending email...
Published Date: May 9, 24, 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, 24, 6:54 PM
Creating and Managing Objects
Creating and Managing Objects Liferay 7.4+ Liferay Objects provides a convenient UI for creating custom applications that meet your business needs without writing code. You can also use Objects to...
Published Date: May 9, 24, 6:54 PM
Defining Object Actions
Defining Object Actions Liferay 7.4 U60+/GA60+ Object actions define operations that you can run manually or automatically for object entry events. To add an action, Open the Global Menu (...
Published Date: May 9, 24, 6:54 PM
Publishing Solutions in Marketplace
Publishing Solutions in Marketplace The Liferay Marketplace contains business solutions you can use to improve productivity and reduce your time to market. Currently, only existing Liferay partners...
Published Date: Aug 31, 24, 7:45 PM
Deleting Objects
Deleting Objects Liferay 7.4 U26+/GA26+ You can delete draft and published object definitions. Deleting a definition removes its associated data, including the stored entries for published...
Published Date: May 9, 24, 6:54 PM
Extending System Objects
Extending System Objects Liferay 7.4 U86+/GA86+ With Liferay Objects, you can extend supported system services. Currently, only these services are integrated with the Objects framework: Account...
Published Date: May 9, 24, 6:54 PM
Adding and Managing Custom States
Adding and Managing Custom States Liferay 7.4+ Some use cases may require assigning multiple states to an object entry at the same time. For example, when building an Order application, you may...
Published Date: May 9, 24, 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, 24, 6:54 PM
Using Manual Actions
Using Manual Actions Liferay 7.4 U60+/GA60+ When you use the standalone trigger for object actions, the actions become manual instead of automatic. Trigger these actions using these methods: ...
Published Date: May 9, 24, 6:54 PM
Activating and Deactivating Objects
Activating and Deactivating Objects Custom objects are activated when published. While active, you can use the object to create entries via the Liferay UI or dedicated REST APIs. If needed, you can...
Published Date: May 9, 24, 6:54 PM
Fields
Fields Liferay 7.4 2023.Q4+/GA102+ Object fields are data definitions that represent database columns and store different types of values. All objects include default system fields, but you can...
Published Date: May 9, 24, 6:54 PM
Auditing Object Events
Auditing Object Events Liferay 7.4 U72+/GA72+ You can use Liferay's audit framework to track events for custom object definitions and their entries. To track entry events, you must enable entry...
Published Date: May 9, 24, 6:54 PM
Creating Objects
Creating Objects Liferay 7.4 2023.Q4+/GA102+ Liferay Objects provides development capabilities in the Liferay UI. Using Objects, you can build fully integrated Liferay applications without writing...
Published Date: May 9, 24, 6:54 PM
Exporting and Importing Object Definitions
Exporting and Importing Object Definitions Liferay 7.4 U68+/GA68+ You can export and import object definitions as .json files. These files include the definition's complete schema (e.g.,...
Published Date: May 9, 24, 6:54 PM
Adding Fields to Objects
Adding Fields to Objects Liferay 7.4 2023.Q4+/GA102+ Fields are data definitions that represent database columns and store different types of values. By default, all objects include these system...
Published Date: May 9, 24, 6:54 PM
Aggregation Fields
Aggregation Fields Liferay 7.4 U47+/GA47+ Aggregation fields perform basic calculations on the entries from a relationship table and display the resulting values. Available aggregation functions...
Published Date: May 9, 24, 6:54 PM
Defining Object Relationships
Defining Object Relationships Liferay 7.4+ Relationships add fields and tables to object definitions for relating their entries to one another. Follow these steps to add relationships to object...
Published Date: May 9, 24, 6:54 PM
Relationships
Relationships Liferay 7.4 U47+/GA47+ Relationships add fields and tables to object definitions for relating their entries with one another. This provides access to entry data in different...
Published Date: May 9, 24, 6:54 PM
Removing Relationships
Removing Relationships Liferay 7.4 U26+/GA26+ You can remove relationships from both draft and published object definitions. Removing a relationship permanently deletes its field from the related...
Published Date: May 9, 24, 6:54 PM
Using System Objects with Custom Objects
Using System Objects with Custom Objects
Published Date: May 9, 24, 6:54 PM
Accessing Accounts Data from Custom Objects
Accessing Accounts Data from Custom Objects Liferay 7.4 U35+/GA35+ In some use cases, you may want to access account data from a custom object. For example, if you're building a custom returns...
Published Date: May 9, 24, 6:54 PM
Restricting Access to Object Data by Account
Restricting Access to Object Data by Account Liferay 7.4 U58+/GA58+ In scenarios with multiple business accounts, you may want to restrict access to object entries by account. For example,...
Published Date: May 9, 24, 6:54 PM
Views
Views Views define how entries appear in an object's application page. All published objects include an autogenerated table that displays all field columns alphabetically. However, you can design...
Published Date: May 9, 24, 6:54 PM
Adding Filters to Views
Adding Filters to Views Liferay 7.4 U49+/GA49+ When designing a custom view, you can determine which fields appear as filter facets. Also, you can set default filters that apply automatically to...
Published Date: May 9, 24, 6:54 PM
Designing Object Views
Designing Object Views Liferay 7.4+ Views define how entries appear in an object's application page. Though each published object has an autogenerated view, you can create your own. Design custom...
Published Date: May 9, 24, 6:54 PM
Renaming Table Columns
Renaming Table Columns Liferay 7.4 U21+/GA21+ With custom views, you can change and localize the display name for table columns so you can serve your global users and ensure the table's naming...
Published Date: May 9, 24, 6:54 PM
Adding Categorization to Fields Tabs
Adding Categorization to Fields Tabs Liferay 7.4 U31+/GA31+ You can add categorization blocks to fields tabs so end users can apply tags and categories to object entries. Follow these steps: ...
Published Date: May 9, 24, 6:54 PM
Layouts
Layouts Liferay 7.4+ Object layouts define how fields and relationships appear when creating and editing entries. All published objects include an autogenerated layout with a single tab that lists...
Published Date: May 9, 24, 6:54 PM
Designing Object Layouts
Designing Object Layouts Liferay 7.4 U31+/GA31+ Layouts define how fields and relationships appear when creating and editing object entries. Each layout can include multiple tabs containing...
Published Date: May 9, 24, 6:54 PM
Localizing Object Definitions and Entries
Localizing Object Definitions and Entries Liferay 7.4 2023.Q3+/GA92+ Liferay objects are integrated with the localization framework, so you can add translations for definition labels, and users...
Published Date: May 9, 24, 6:54 PM
Attachment Fields
Attachment Fields Attachment fields are for uploading files to your instance's Document Library. When uploaded, the file is linked to the entry's attachment field, and each field can only be linked...
Published Date: May 9, 24, 6:54 PM
Auto-Increment Fields
Auto-Increment Fields DXP 2024.Q1+/Portal 7.4 GA112+ Auto-Increment fields are configurable read-only fields for uniquely identifying object entries in a human-readable format. For example, an IT...
Published Date: May 9, 24, 6:54 PM
Encrypted Fields
Encrypted Fields Self-Hosted and Self-Managed Only Liferay 7.4 U72+/GA72+ Liferay provides the encrypted field type for storing sensitive user data. To use encrypted fields, first add an...
Published Date: May 9, 24, 6:54 PM
Formula Fields
Formula Fields Liferay 7.4 2023.Q4+/GA102+ Formula fields store read-only values calculated using numeric fields in the object definition. Example use cases include calculating an employee's...
Published Date: May 9, 24, 6:54 PM
Picklist Fields
Picklist Fields Liferay 7.4 U72+/GA72+ Picklists define lists of text values usable as single select or multi-select fields in object definitions. By default, single select fields appear as...
Published Date: May 9, 24, 6:54 PM
Using Read-Only Fields
Using Read-Only Fields Some use cases may require data fields to be read-only. For example, data integrity may require some field values to remain immutable, or you may need to prevent unauthorized...
Published Date: May 9, 24, 6:54 PM
Managing Objects with Headless APIs
Managing Objects with Headless APIs Liferay 7.4+ You can create and manage objects from the Applications menu, but you can also use Liferay's REST APIs. Call these services to create and manage...
Published Date: May 9, 24, 6:54 PM
Organizing Objects with Folders
Organizing Objects with Folders By default, object definitions are grouped in the Uncategorized folder, but you can add object folders to organize data models and manage access to definitions. ...
Published Date: May 9, 24, 6:54 PM
Using the Objects Model Builder
Using the Objects Model Builder [Liferay 7.4 2023.Q4+/GA102+](#model-builder-availability) For Liferay 7.4 2023.Q4+/GA102+, you must have Object Folder → View permissions to access the Objects...
Published Date: May 9, 24, 6:54 PM
Validations
Validations Liferay 7.4+ Object validations set rules for determining valid field inputs. You can define validations with Groovy scripts, Liferay expressions, or a specified Composite Key...
Published Date: May 9, 24, 6:54 PM
Adding Field Validations
Adding Field Validations Liferay 7.4 2023.Q3+/GA92+ Validations set rules for determining valid field entries. Each validation has its own trigger, conditions, and error message, which you can set...
Published Date: May 9, 24, 6:54 PM
Expression Builder Validations Reference
Expression Builder Validations Reference Liferay 7.4 U67+/GA67+ With custom Objects, you can create field validations using Liferay's Expression Builder. This tool provides an integrated editor...
Published Date: May 9, 24, 6:54 PM
Setting a Default Sorting
Setting a Default Sorting Liferay 7.4 U18+/GA18+ With custom views, you can set a default sorting for tables. Follow these steps: Begin editing the desired view and go to the Default Sort tab. ...
Published Date: May 9, 24, 6:54 PM

Capabilities

Product

Education

Contact Us

Connect

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