Order Pages
Liferay DXP 2024.Q4+/Portal GA129+ Beta Feature
Currently, this feature is behind a beta feature flag (LPD-20379).
The Classic Site Initializer and the Minium 4.0 Accelerator include a set of order pages that use display page templates and fragments. This replaces the older Pending Orders and Placed Orders widget pages, which displayed all information in a single widget.
Both the Pending Orders page and Placed Orders page display a list of open and placed orders, respectively. They use the Orders Data Set fragment to display orders. You can search for orders using the search box, sort by individual columns, or filter by account or order date range. The filter also has an Exclude toggle. When enabled, it displays everything except the options selected.
Pending Orders
-
Open a Commerce Classic or Minium 4.0 site.
-
Go to Orders → Pending Orders.
After selecting a pending order, you can view more details about it. You can also add or edit the following:
- Purchase order number
- Purchase order document
- Shipping address
- Shipping method
- Delivery terms
- Requested delivery date
- Billing address
- Payment method
- Payment terms
Quick Checkout
If you’ve enabled quick checkout for your channel, you can click Quick Checkout at the top to place an order directly. This requires all necessary details to be entered, including:
- Shipping Address
- Billing Address
- Shipping Method
- Payment Method
- Delivery Terms (if applicable)
- Payment Terms (if applicable)
Placed Orders
-
Open a Commerce Classic or Minium 4.0 site.
-
Go to Orders → Placed Orders.
After selecting a placed order, you can view its details. Only the purchase order number and the Questions and Answers field (previously Notes before Liferay DXP 2025.Q3) are editable. All other fields are read-only.
Placed Orders After Liferay DXP 2025.Q3
Liferay DXP 2025.Q3+
Liferay DXP 2025.Q3 adds new functionality to the Placed Orders page:
-
The Shipping tab shows detailed shipment information, including estimated delivery dates. The shipment list supports pagination, sorting, filtering by creation and delivery date ranges (including future dates), and status filters. You can search shipments by shipment ID, carrier, or tracking number.
-
The step tracker hides automatically when the order is on hold or canceled.
-
You can filter placed orders by shipping address fields such as City, Zip, Country, Name, Street lines, Country ISO Code, and Shipping Address External Reference Code (ERC). These fields are indexed to enable search and filtering.
-
Account-level channel defaults (billing/shipping addresses, payment, and delivery terms) are pre-filled automatically in new orders to simplify checkout. You can override these values manually before submitting the order.
-
The Notes tab in the Orders Admin UI has been renamed to Questions and Answers.
Customizing Order Pages
Both the pending orders page and placed orders page use display page templates. To edit the default template,
-
Open the Site Menu (
) and navigate to Design → Page Templates.
-
Select Display Page Templates.
-
Select the Order display page template to edit the default one.
You can also edit the display page template by selecting a pending or placed order, clicking Edit () and selecting Edit Display Page Template.
You can customize how order-related information appears by creating system data sets for Order Returns, Pending Order Items, Pending Orders, Placed Order Items, Placed Order Shipments, and Placed Orders. Clone these system data sets to configure personalized views, apply filters, and use the latest features available in the data set manager.
Liferay DXP 2025.Q3+ System data set capabilities also support search and pagination in the Order Items list.
Channel Defaults
Liferay DXP 2025.Q3+
If your account has default billing/shipping addresses, delivery terms, or payment methods configured at the channel level, those values are pre-filled automatically when creating a new order. You can override them manually before submitting the order.
Order Page Fragments
The display page templates for the Pending Orders and Placed Orders pages include the following fragments:
Fragment | Description |
---|---|
Currency Selector | Displays a currency selector for viewing order prices in different currencies. |
Info Box | Displays key order information such as account info, order date, purchase order number, shipping/billing details, and order summary. |
Inline Editable Order Field | Displays the order name and the external reference code. |
Multishipping | Manages multiple shipping addresses or options for an order. |
Order Actions | Displays available order actions, such as Request Quote, Checkout, and Quick Checkout. |
Order Items Data Set | Displays the list of items included in the order. |
Order Returns Data Set | Displays the returns related to the order, if applicable. |
Order Status Label | Shows the current status of the order and associated workflow status. |
Order Summary | Displays the summary of order totals and discounts. |
Orders Data Set | Provides a list of orders. |
Placed Order Shipments Data Set | Displays shipment details related to a placed order. |
Step Tracker | Displays the current order processing step. Liferay DXP 2025.Q3+ The step tracker hides automatically when the order is on hold or canceled. |