Inventory Management

Inventory Management

Available Commerce 2.1+

Liferay’s inventory management tools can support a wide range of commerce use cases, from a single storefront with one warehouse to multiple sales channels with geographically distributed warehouses.

Here are Liferay’s inventory management features:

  • Create and manage warehouses
  • Set availability estimates
  • Configure low stock actions
  • Set SKU inventory by warehouse

You can use the inventory management system to track your inventory in a single place. See Using the Inventory Management System for more information.


Warehouses represent physical locations where you can manage product inventory and source them for order fulfillment. A single SKU may be available in more than one warehouse, and inventory is managed on a per-warehouse basis.

See Setting Up Commerce Warehouses and Warehouse Reference Guide for more information on managing warehouses.

For a store to accept orders, the related channel must have a warehouse associated with it. Read Introduction to Channels to understand how channels work.

Setting Inventory by Warehouse

In Liferay, inventory is managed per SKU. Read Setting Inventory by Warehouse for more information.


Each product in the inventory must be associated to at least one SKU.

Low Stock Actions

A low stock action performs an action when available product inventory reaches a specific threshold. Read Low Stock Action to learn how to configure the action that is executed when inventory reaches a minimum threshold.

Developers interested in creating their own custom low stock action can read Implementing a Custom Low Stock Activity.

Availability Estimates

You can configure availability estimates for products that are out of stock. This informs customers when it becomes available again. Read Availability Estimates for more information.