# Product Ideas

**URL:** https://discuss.liferay.com/c/product-ideas/33.md

[Latest](https://discuss.liferay.com/latest.md) · [Categories](https://discuss.liferay.com/categories.md) · [Tags](https://discuss.liferay.com/tags.md)

---

## [Option to Restrict Direct Access via Ingress Load Balancer IP in Liferay PaaS](https://discuss.liferay.com/t/option-to-restrict-direct-access-via-ingress-load-balancer-ip-in-liferay-paas/694)

<div class="topic-metadata">

**Author:** [@ravi\_shah](https://discuss.liferay.com/u/ravi_shah)\
**Replies:** 1\
**Last updated:** [June 29, 2026, 11:15am UTC](https://discuss.liferay.com/t/option-to-restrict-direct-access-via-ingress-load-balancer-ip-in-liferay-paas/694 "2026-06-29T11:15:15Z")

</div>

Hi Liferay Team, We would like to suggest a potential enhancement for Liferay PaaS that could benefit customers with stringent security and compliance requirements. Currently, the Ingress Load Balancer IP remains publi…

---

## [Include comment modified date in the response from the Commerce Admin Order APIs](https://discuss.liferay.com/t/include-comment-modified-date-in-the-response-from-the-commerce-admin-order-apis/460)

<div class="topic-metadata">

**Author:** [@Jeffrey\_Handa](https://discuss.liferay.com/u/Jeffrey_Handa)\
**Replies:** 1\
**Last updated:** [May 12, 2026, 8:28am UTC](https://discuss.liferay.com/t/include-comment-modified-date-in-the-response-from-the-commerce-admin-order-apis/460 "2026-05-12T08:28:16Z")

</div>

What is the problem you are trying to solve? Retrieve all of the details of an order comment/note. What is your project about? (e. g. Intranet, Partner Portal, Enterprise Website, etc) B2B Commerce What is your propo…

---

## [Allow Fields (and Fieldsets) in Fragment Config to be displayed depending on the value of a Field in any other Fieldset](https://discuss.liferay.com/t/allow-fields-and-fieldsets-in-fragment-config-to-be-displayed-depending-on-the-value-of-a-field-in-any-other-fieldset/573)

<div class="topic-metadata">

**Author:** [@turnstok](https://discuss.liferay.com/u/turnstok)\
**Replies:** 4\
**Last updated:** [September 8, 2026, 2:14pm UTC](https://discuss.liferay.com/t/allow-fields-and-fieldsets-in-fragment-config-to-be-displayed-depending-on-the-value-of-a-field-in-any-other-fieldset/573 "2026-09-08T14:14:04Z")

</div>

What is the problem you are trying to solve? Conditional Field visibility across Fieldsets in Fragment configuration. The ability to make one Field in a Fieldset dependent on the value of another provides a great oppor…

---

## [Make URL Field Localizable in Navigation Menus](https://discuss.liferay.com/t/make-url-field-localizable-in-navigation-menus/707)

<div class="topic-metadata">

**Author:** [@jconrad](https://discuss.liferay.com/u/jconrad)\
**Replies:** 3\
**Last updated:** [July 3, 2026, 4:29pm UTC](https://discuss.liferay.com/t/make-url-field-localizable-in-navigation-menus/707 "2026-07-03T16:29:58Z")

</div>

What is the problem you are trying to solve? Site Menu \> Site Builder \> Navigation Menus It is possible to add items of type URL. The URL field is not localizable, which is an issue because I would like to provide a l…

---

## [Support Order Rule as Client Extension](https://discuss.liferay.com/t/support-order-rule-as-client-extension/396)

<div class="topic-metadata">

**Author:** [@Jeffrey\_Handa](https://discuss.liferay.com/u/Jeffrey_Handa)\
**Replies:** 1\
**Last updated:** [May 12, 2026, 8:21am UTC](https://discuss.liferay.com/t/support-order-rule-as-client-extension/396 "2026-05-12T08:21:49Z")

</div>

What is the problem you are trying to solve? Order Rules are a very powerful way to implement custom order logic but they are only supported by OSGi modules. It would be more maintainable if we could developer our Orde…

---

## [Order Rule trigger on Add to Cart](https://discuss.liferay.com/t/order-rule-trigger-on-add-to-cart/395)

<div class="topic-metadata">

**Author:** [@Jeffrey\_Handa](https://discuss.liferay.com/u/Jeffrey_Handa)\
**Replies:** 1\
**Last updated:** [May 12, 2026, 8:12am UTC](https://discuss.liferay.com/t/order-rule-trigger-on-add-to-cart/395 "2026-05-12T08:12:16Z")

</div>

What is the problem you are trying to solve? Order Rules are superior to Order Validators in almost every single aspect (enabled through the UI, configurable through the UI, support eligibility framework, etc.), except …

---

## [Add support for Scope in Result Rankings feature in 2026.Q1](https://discuss.liferay.com/t/add-support-for-scope-in-result-rankings-feature-in-2026-q1/548)

<div class="topic-metadata">

**Author:** [@michael.wall](https://discuss.liferay.com/u/michael.wall)\
**Replies:** 5\
**Last updated:** [May 4, 2026, 8:37am UTC](https://discuss.liferay.com/t/add-support-for-scope-in-result-rankings-feature-in-2026-q1/548 "2026-05-04T08:37:17Z")

</div>

What is the problem you are trying to solve? We have an implementation with 7 Sites, we use Site scoped search with the Result Ranking feature, but would like to be able to set the scope of the items we are pinning so t…

---

## [Download-, Purchase- and Usage-Statistics](https://discuss.liferay.com/t/download-purchase-and-usage-statistics/402)

<div class="topic-metadata">

**Author:** [@olafk](https://discuss.liferay.com/u/olafk)\
**Replies:** 5\
**Last updated:** [September 24, 2026, 4:51pm UTC](https://discuss.liferay.com/t/download-purchase-and-usage-statistics/402 "2026-09-24T16:51:44Z")

</div>

What is the problem you are trying to solve? Trying to get an idea if my own Marketplace Apps are downloaded and in use What is your project about? (e. g. Intranet, Partner Portal, Enterprise Website, etc) Anything I’…

---

## [Expose file size (sizeInBytes) in the Object Attachment field JSON payload](https://discuss.liferay.com/t/expose-file-size-sizeinbytes-in-the-object-attachment-field-json-payload/699)

<div class="topic-metadata">

**Author:** [@dabbatiello](https://discuss.liferay.com/u/dabbatiello)\
**Replies:** 1\
**Last updated:** [August 3, 2026, 8:42am UTC](https://discuss.liferay.com/t/expose-file-size-sizeinbytes-in-the-object-attachment-field-json-payload/699 "2026-08-03T08:42:45Z")

</div>

What is the problem you are trying to solve? In Liferay Objects, an Attachment field is returned in the Object Entry payload with the following structure: “attachment”: { “externalReferenceCode”: “123-456-ABC”, “id”:…

---

## [CKEditor 5 Image Selector – Retain Last Accessed Folder](https://discuss.liferay.com/t/ckeditor-5-image-selector-retain-last-accessed-folder/589)

<div class="topic-metadata">

**Author:** [@NICOLAS\_GRUE](https://discuss.liferay.com/u/NICOLAS_GRUE)\
**Replies:** 2\
**Last updated:** [May 29, 2026, 10:24am UTC](https://discuss.liferay.com/t/ckeditor-5-image-selector-retain-last-accessed-folder/589 "2026-05-29T10:24:10Z")

</div>

When inserting images via CKEditor 5 , the image selector always opens at the root of Documents & Media and does not retain the previously accessed folder. Although this may seem like a minor usability issue, it has sig…

---

## [Feature Request: Automated Disk Management & Self-Service Jenkins Cleanup](https://discuss.liferay.com/t/feature-request-automated-disk-management-self-service-jenkins-cleanup/513)

<div class="topic-metadata">

**Author:** [@ecg](https://discuss.liferay.com/u/ecg)\
**Replies:** 0\
**Last updated:** [April 10, 2026, 6:55pm UTC](https://discuss.liferay.com/t/feature-request-automated-disk-management-self-service-jenkins-cleanup/513 "2026-04-10T18:55:16Z")

</div>

Goal To eliminate deployment blockers caused by Jenkins disk space exhaustion and remove the requirement for manual Support intervention. … Context As a Liferay PaaS developer, I want the platform to proactively mana…

---

## [Form Container: dedicated form fragment (user picker) for Assignee object field](https://discuss.liferay.com/t/form-container-dedicated-form-fragment-user-picker-for-assignee-object-field/868)

<div class="topic-metadata">

**Author:** [@Tarkan](https://discuss.liferay.com/u/Tarkan)\
**Replies:** 0\
**Last updated:** [August 12, 2026, 3:39pm UTC](https://discuss.liferay.com/t/form-container-dedicated-form-fragment-user-picker-for-assignee-object-field/868 "2026-08-12T15:39:47Z")

</div>

What is the problem you are trying to solve? Liferay Objects offer the Assignee field type, but there is no form fragment for it: the mapping table in the Using Form Fragments documentation does not list the type, and t…

---

## [Site Initializer does not apply SEO settings for Display Page Templates](https://discuss.liferay.com/t/site-initializer-does-not-apply-seo-settings-for-display-page-templates/601)

<div class="topic-metadata">

**Author:** [@mharby](https://discuss.liferay.com/u/mharby)\
**Replies:** 0\
**Last updated:** [May 12, 2026, 4:27am UTC](https://discuss.liferay.com/t/site-initializer-does-not-apply-seo-settings-for-display-page-templates/601 "2026-05-12T04:27:16Z")

</div>

What is the problem you are trying to solve? When using a Site Initializer to provision a site, there is no way to seed SEO settings (HTML title template, meta description, .etc) for Display Page Templates through the f…

---

## [Addition of the Upload field to the Infoframework](https://discuss.liferay.com/t/addition-of-the-upload-field-to-the-infoframework/168)

<div class="topic-metadata">

**Author:** [@ChemaMunoz](https://discuss.liferay.com/u/ChemaMunoz)\
**Replies:** 1\
**Last updated:** [May 8, 2026, 1:34pm UTC](https://discuss.liferay.com/t/addition-of-the-upload-field-to-the-infoframework/168 "2026-05-08T13:34:35Z")

</div>

The Infoframework allows to display fields from different Liferay assets using a freemarker template. Administrators or developers will be able to use freemarker to show a specific field’s value on a page. An example of…

---

## [Support Friendly URLs for Category Display Page Templates](https://discuss.liferay.com/t/support-friendly-urls-for-category-display-page-templates/849)

<div class="topic-metadata">

**Author:** [@jconrad](https://discuss.liferay.com/u/jconrad)\
**Replies:** 3\
**Last updated:** [July 31, 2026, 7:49pm UTC](https://discuss.liferay.com/t/support-friendly-urls-for-category-display-page-templates/849 "2026-07-31T19:49:32Z")

</div>

What is the problem you are trying to solve? When using Asset Categories with Display Page Templates in Liferay, the generated URLs are based on the technical category ID (for example, /v/131834) instead of the category…

---

## [Ability to resize (or hide) panels in "Fragment editor"](https://discuss.liferay.com/t/ability-to-resize-or-hide-panels-in-fragment-editor/609)

<div class="topic-metadata">

**Author:** [@ldetomi](https://discuss.liferay.com/u/ldetomi)\
**Replies:** 1\
**Last updated:** [May 20, 2026, 12:32pm UTC](https://discuss.liferay.com/t/ability-to-resize-or-hide-panels-in-fragment-editor/609 "2026-05-20T12:32:08Z")

</div>

What is the problem you are trying to solve? Very often I create fragments with only HTML, CSS (and maybe json) code but without JS. Also “preview” in my opinion is ofter unuseful because theme/css extension is not loa…

---

## [Reusable or Dynamic Select Options in Custom Fragment Configuration](https://discuss.liferay.com/t/reusable-or-dynamic-select-options-in-custom-fragment-configuration/449)

<div class="topic-metadata">

**Author:** [@jconrad](https://discuss.liferay.com/u/jconrad)\
**Replies:** 2\
**Last updated:** [March 31, 2026, 6:38am UTC](https://discuss.liferay.com/t/reusable-or-dynamic-select-options-in-custom-fragment-configuration/449 "2026-03-31T06:38:41Z")

</div>

What is the problem you are trying to solve? When creating a Custom Fragment in Liferay, it is possible to define a Select field in the JSON configuration (see: https://learn.liferay.com/w/dxp/development/developing-pag…

---

## [Allow Fragment Configuration FieldSets to Be Collapsed by Default](https://discuss.liferay.com/t/allow-fragment-configuration-fieldsets-to-be-collapsed-by-default/424)

<div class="topic-metadata">

**Author:** [@jconrad](https://discuss.liferay.com/u/jconrad)\
**Replies:** 0\
**Last updated:** [March 16, 2026, 1:41pm UTC](https://discuss.liferay.com/t/allow-fragment-configuration-fieldsets-to-be-collapsed-by-default/424 "2026-03-16T13:41:26Z")

</div>

What is the problem you are trying to solve? Fragments allow developers to define custom configuration panels using the fragment json window. These configurations support grouping fields using fieldSets, but all fieldSe…

---

## [Support for Google Merchant](https://discuss.liferay.com/t/support-for-google-merchant/404)

<div class="topic-metadata">

**Author:** [@pkoskela](https://discuss.liferay.com/u/pkoskela)\
**Replies:** 0\
**Last updated:** [March 4, 2026, 6:17am UTC](https://discuss.liferay.com/t/support-for-google-merchant/404 "2026-03-04T06:17:22Z")

</div>

What is the problem you are trying to solve? Liferay almost supports Google Merchant as it is visible under control panel. However, it is not actually implemented. Google Merchant is widely used product among ecommerce-…

---

## [Deprecation of segments - Alternative](https://discuss.liferay.com/t/deprecation-of-segments-alternative/875)

<div class="topic-metadata">

**Author:** [@andreasf](https://discuss.liferay.com/u/andreasf)\
**Replies:** 4\
**Last updated:** [October 22, 2026, 2:34pm UTC](https://discuss.liferay.com/t/deprecation-of-segments-alternative/875 "2026-10-22T14:34:13Z")

</div>

Our customer has highly regionalised content and various user groups. They are directly impacted by the deprecation of segments, because they are an integrated part of their current solution. Currently, around 200 segmen…

---

## [Feature request - new CMS: Allow past dates when scheduling a content](https://discuss.liferay.com/t/feature-request-new-cms-allow-past-dates-when-scheduling-a-content/966)

<div class="topic-metadata">

**Author:** [@Ludovic](https://discuss.liferay.com/u/Ludovic)\
**Replies:** 4\
**Last updated:** [October 21, 2026, 11:22pm UTC](https://discuss.liferay.com/t/feature-request-new-cms-allow-past-dates-when-scheduling-a-content/966 "2026-10-21T23:22:24Z")

</div>

In the old CMS, setting a past publication date for content was standard functionality—when this behavior broke on a previous patch level, it was treated and resolved as a defect: LPD-56362. The Publication Date is the…

---

## [Better support for Object Validation Rules in Site Initializers](https://discuss.liferay.com/t/better-support-for-object-validation-rules-in-site-initializers/1074)

<div class="topic-metadata">

**Author:** [@rlluis](https://discuss.liferay.com/u/rlluis)\
**Replies:** 0\
**Last updated:** [October 18, 2026, 6:40pm UTC](https://discuss.liferay.com/t/better-support-for-object-validation-rules-in-site-initializers/1074 "2026-10-18T18:40:17Z")

</div>

What is the problem you are trying to solve? Currently, Site Initializers allow developers to declare Object Definitions, fields, and relationships as source configuration. However, there is no supported way to define O…

---

## [Ability to Select the Page Logo from “Documents & Media”](https://discuss.liferay.com/t/ability-to-select-the-page-logo-from-documents-media/717)

<div class="topic-metadata">

**Author:** [@jconrad](https://discuss.liferay.com/u/jconrad)\
**Replies:** 2\
**Last updated:** [October 13, 2026, 2:56pm UTC](https://discuss.liferay.com/t/ability-to-select-the-page-logo-from-documents-media/717 "2026-10-13T14:56:05Z")

</div>

What is the problem you are trying to solve? I would like to configure the logo in the page settings: Site Menu \> Site Builder \> Pages \> … \> Configuration \> Basic Settings \> Logo Unfortunately, it is not possible to s…

---

## [Allow Site Initializers to connect Collections to Space Scope, dinamycally](https://discuss.liferay.com/t/allow-site-initializers-to-connect-collections-to-space-scope-dinamycally/1043)

<div class="topic-metadata">

**Author:** [@rlluis](https://discuss.liferay.com/u/rlluis)\
**Replies:** 0\
**Last updated:** [October 7, 2026, 2:28pm UTC](https://discuss.liferay.com/t/allow-site-initializers-to-connect-collections-to-space-scope-dinamycally/1043 "2026-10-07T14:28:29Z")

</div>

What is the problem you are trying to solve? Improve Site Initializers so they support scoping dynamic collections to an Asset Library/Space via asset-list-entries.json declaratively. What is your project about? (e. g.…

---

## [Headless API doesnot share modified user details in response of Document and Media Portlet](https://discuss.liferay.com/t/headless-api-doesnot-share-modified-user-details-in-response-of-document-and-media-portlet/823)

<div class="topic-metadata">

**Author:** [@Prarthana\_Jadhav](https://discuss.liferay.com/u/Prarthana_Jadhav)\
**Replies:** 2\
**Last updated:** [October 6, 2026, 3:53pm UTC](https://discuss.liferay.com/t/headless-api-doesnot-share-modified-user-details-in-response-of-document-and-media-portlet/823 "2026-10-06T15:53:26Z")

</div>

What is the problem you are trying to solve? We we upload a document by user A and modify the same document by user B, from Document and Media Portlet, we can see modified date followed by username and create date follo…

---

## [Add new "Do not render" option to ensure that fragments can be totally hidden from search engines and LLMs](https://discuss.liferay.com/t/add-new-do-not-render-option-to-ensure-that-fragments-can-be-totally-hidden-from-search-engines-and-llms/960)

<div class="topic-metadata">

**Author:** [@turnstok](https://discuss.liferay.com/u/turnstok)\
**Replies:** 1\
**Last updated:** [September 18, 2026, 12:41pm UTC](https://discuss.liferay.com/t/add-new-do-not-render-option-to-ensure-that-fragments-can-be-totally-hidden-from-search-engines-and-llms/960 "2026-09-18T12:41:30Z")

</div>

What is the problem you are trying to solve? In the Page Editor it is possible to “hide” any fragment from display. This is primarily designed to allow different layouts to be defined for different devices, and it works…

---

## [Add DEBUG trace to identify which document index request is too large for Elasticsearch](https://discuss.liferay.com/t/add-debug-trace-to-identify-which-document-index-request-is-too-large-for-elasticsearch/940)

<div class="topic-metadata">

**Author:** [@Ricardo\_Couso](https://discuss.liferay.com/u/Ricardo_Couso)\
**Replies:** 2\
**Last updated:** [September 11, 2026, 9:20am UTC](https://discuss.liferay.com/t/add-debug-trace-to-identify-which-document-index-request-is-too-large-for-elasticsearch/940 "2026-09-11T09:20:34Z")

</div>

What is the problem you are trying to solve? It’s not uncommon during a full reindex that a bulk document request to Elasticsearch is larger than the value http.max\_content\_length (by default 100 MB). In these situatio…

---

## [Add Cache Configuration to Pages](https://discuss.liferay.com/t/add-cache-configuration-to-pages/905)

<div class="topic-metadata">

**Author:** [@dnebing](https://discuss.liferay.com/u/dnebing)\
**Replies:** 0\
**Last updated:** [August 26, 2026, 4:32pm UTC](https://discuss.liferay.com/t/add-cache-configuration-to-pages/905 "2026-08-26T16:32:41Z")

</div>

What is the problem you are trying to solve? Pages in Liferay by default are not cached which makes sense given they are intended to be dynamic. However, there can be pages where the guest view doesn’t change and yet L…

---

## [Export functionality for generated Object widgets](https://discuss.liferay.com/t/export-functionality-for-generated-object-widgets/786)

<div class="topic-metadata">

**Author:** [@vitalii-koshelenko](https://discuss.liferay.com/u/vitalii-koshelenko)\
**Replies:** 0\
**Last updated:** [July 7, 2026, 7:22am UTC](https://discuss.liferay.com/t/export-functionality-for-generated-object-widgets/786 "2026-07-07T07:22:19Z")

</div>

What is the problem you are trying to solve? Customer needs to have export functionality for custom objects in default widgets with the following functionality: Export to CSV or XLS (CSV is a minimum requirements); …

---

## [The case for experimental HTTP Query support in Liferay](https://discuss.liferay.com/t/the-case-for-experimental-http-query-support-in-liferay/782)

<div class="topic-metadata">

**Author:** [@laxitkhanpara](https://discuss.liferay.com/u/laxitkhanpara)\
**Replies:** 0\
**Last updated:** [July 3, 2026, 10:20am UTC](https://discuss.liferay.com/t/the-case-for-experimental-http-query-support-in-liferay/782 "2026-07-03T10:20:28Z")

</div>

What is the problem you are trying to solve? Liferay Headless APIs use URL query parameters (such as filter) for complex searches. As filters become more advanced with nested conditions, relationship queries, sorting, a…

[Next page](https://discuss.liferay.com/c/product-ideas/33.md?page=1)
