Price does not update when using Product Detail Template
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
learn-legacy-article-disclaimer-text
Issue
- The Product Details Portlet shows the wrong product price when a Product Detail Template is configured as its application display.
Resolution
- If the getPrice() method is used in the template, this is likely the root cause as this method is outdated and should be deprecated.
- The best practice when using the Widget Display Template is to:
- Use LIferay's TagLib if your design allows for it
- If you can’t use TagLib, use the Headless APIs(Headless Delivery Catalog Product Endpoint) to get the right price.
did-this-article-resolve-your-issue