Capability

Development and Tooling

Liferay offers a comprehensive toolkit to extend or customize your digital experience. Build applications quickly with low-code/no-code features like Objects, or leverage developer tools like Liferay Workspace and Blade CLI for further customizations.

For users on PaaS or running Self-Hosted, Liferay also offers tools deploying customizations.

Check these articles for an introduction:

Feature
Deployment Approach
Capability
Default Provisioning for PaaS Environments
Default Provisioning for PaaS Environments Liferay PaaS provides preconfigured infrastructure templates to meet the varying needs of development, testing, and production environments. Liferay Cloud...
Published Date: Jun 4, 2025 6:47 PM
Core
Core :::: 2 :gutter: 3 3 3 3 ::: Core Modules Liferay Shielded Container API Service Tracker Collections ::: ::: Petra Concurrent Executor Function IO Lang Memory NIO Process Reflect SQL DSL...
Published Date: Jun 6, 2025 6:17 PM
Adding a New Environment
Adding a New Environment Liferay Cloud projects are provisioned with multiple environments to fit the needs of most users. If your application requires an additional environment, you can request...
Published Date: Jun 18, 2025 6:25 PM
Experiences
Experiences Use experience personalization to tailor content pages and collections to different audiences. You can show customized layouts, content, and collection items based on user segments. ...
Published Date: Jun 24, 2025 6:19 PM
Calling Liferay APIs from Camunda
Calling Liferay APIs from Camunda The Liferay Connector enables calling Liferay APIs from your Camunda tasks. It's a protocol connector built on top of the Camunda HTTP REST connector. Follow...
Published Date: Jun 26, 2025 6:24 PM
Triggering Events in Camunda with Liferay Webhooks
Triggering Events in Camunda with Liferay Webhooks You can send payloads from Liferay's webhook object actions to your Camunda process instances. This enables inbound communication from Liferay to...
Published Date: Jun 26, 2025 6:24 PM
Availability Estimates for Commerce 2.1 and Earlier Versions
Availability Estimates for Commerce 2.1 and Earlier Versions If a product runs out of stock, you can provide an estimate to customers for when it becomes available again. If you're using an...
Published Date: Jun 27, 2025 6:32 PM
Low Stock Action for Commerce 2.1 and Earlier Versions
Low Stock Action for Commerce 2.1 and Earlier Versions Low stock actions trigger when SKU inventory falls below a specific threshold. By default, Liferay includes the Set as Unpublished low stock...
Published Date: Jun 27, 2025 6:33 PM
Managing Product Status for Commerce 2.1 and Earlier Versions
Managing Product Status for Commerce 2.1 and Earlier Versions When editing products, you can schedule them to expire or unpublish them manually to remove them from your store catalog. To expire a...
Published Date: Jun 27, 2025 6:33 PM
Setting Inventory by Warehouse for Commerce 2.1 and Earlier Versions
Setting Inventory by Warehouse for Commerce 2.1 and Earlier Versions Stores with multiple warehouses can manage product inventory on a per-warehouse basis. The inventory menu is where you can...
Published Date: Jun 27, 2025 6:33 PM
Setting Up Warehouses for Commerce 2.1 and Earlier versions
Setting Up Warehouses for Commerce 2.1 and Earlier versions Warehouses represent physical locations of product inventory. To activate a warehouse, you must set its geolocation. You can use a...
Published Date: Jun 27, 2025 6:33 PM
Enabling or Disabling Order Workflows for Commerce 2.0 and Earlier Versions
Enabling or Disabling Order Workflows for Commerce 2.0 and Earlier Versions Order workflows are a channel-specific setting that, if enabled, require the buyer or seller to give internal prior...
Published Date: Jun 27, 2025 6:35 PM
Approving or Rejecting Orders in Order Workflows Commerce 2.1 and Earlier Versions
Approving or Rejecting Orders in Order Workflows Commerce 2.1 and Earlier Versions Order workflows, when enabled, empower the buyer or seller to require internal prior approval for an order before...
Published Date: Jun 27, 2025 6:35 PM
Enabling or Disabling Order Workflows for Commerce 2.1
Enabling or Disabling Order Workflows for Commerce 2.1 Order workflows are a channel-specific setting that, if enabled, require the buyer or seller to give internal prior approval for an order...
Published Date: Jun 27, 2025 6:35 PM
Managing Subscriptions for Commerce 2.1 and Earlier Versions
Managing Subscriptions for Commerce 2.1 and Earlier Versions For Commerce 2.1 and below, orders and subscriptions appear in the Control Panel. Open the Control Panel and navigate to Commerce →...
Published Date: Jun 27, 2025 6:37 PM
Subscription Administration Reference Guide for Commerce 2.1 and Earlier Versions
Subscription Administration Reference Guide for Commerce 2.1 and Earlier Versions Subscriptions are managed in the Subscriptions menu in the Control Panel. Navigate to the Control Panel → Commerce...
Published Date: Jun 27, 2025 6:37 PM
Creating a Discount
Creating a Discount Follow the steps below to create a discount by selecting the discount type, the target customers, and setting the discount rates. Once the discount has been created, specify...
Published Date: Jun 27, 2025 6:39 PM
Configuring a Product Placeholder Image for Commerce 2.1 and Earlier Versions
Configuring a Product Placeholder Image for Commerce 2.1 and Earlier Versions Products in a catalog that do not have an associated product image use a placeholder image until one is configured. The...
Published Date: Jun 27, 2025 6:41 PM
Creating a Grouped Product for Commerce 2.1 and Earlier Versions
Creating a Grouped Product for Commerce 2.1 and Earlier Versions A grouped product consists of two or more products from a catalog that are sold together as a pre-defined set, either for customer...
Published Date: Jun 27, 2025 6:41 PM
Creating a Grouped Product
Creating a Grouped Product A grouped product consists of two or more products from a catalog that are sold together as a pre-defined set, either for customer convenience or to offer a special...
Published Date: Jun 27, 2025 6:41 PM