Legacy Knowledge Base
Published Jun. 30, 2025

Price Range Facet is not working with account price

Written By

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.

Issue

  • The Price Range Facet widget filters results based on a product's lowest price. However, the users have created the base price and price list separately for their products, so that their guest users can only view the basic price and specific accounts should see price list values that were specified while creating this list under Commerce> Pricing> Price Lists> Add price list.

    • Steps:

      Navigate to Commerce> Pricing> Price Lists> Add price list
      Fill details > Eligibility> Select the required account and channel
      Navigate to Entries> add products and modify price list amount
      Now, when users see the Site, the modified amount should be visible [e.g., using the Minium site]
      If users select any range in the price range facet widget, then it does not give results on the latest price but gives them their lowest or base price.

      Requirement: The price range facet should take the new amount set from the Price List Price for that specific account.

Environment

  • Liferay DXP 7.4 
  • Commerce 4.0

Resolution

  • The expected behavior is currently a limitation of the product.  
    The Final prices available to specific customers in Liferay are calculated fields due to the pricing engine supporting complex rules and eligibility that are impacted by a myriad of factors. As such they are not indexed for each account which prevents it from being able to sort by specific user pricing.
    However, Liferay has already recorded a feature request on this which users can track here: LPD-901. Users can vote for this and add themselves as a watcher to get all updates.  

Additional Information

Did this article resolve your issue ?

Legacy Knowledge Base