Adding {{item.final_price | money}} to the Product Page

We are trying to ensure that the final price of a product (reflecting active discounts, including automatic discounts) is displayed correctly on the product page, just as it is displayed in the cart. While item.final_price works seamlessly in the cart, attempts to use it on the product page have failed.

What We’ve Tried:

Below are some of the approaches we’ve taken and why they failed:

Directly Use item.final_price

<strong>
{{ item.final_price | money }} </strong>

This works in the cart but not on the product page. The item.final_price variable is unavailable on the product page, likely due to item being a cart object and not a product object.

Shopify support hasn’t help at all.

If anyone in the community has encountered and solved a similar issue, your insights would be invaluable. Thank you in advance for your time and expertise!

Please use :

{{ product.price | money }}

If it will not work for you then fill free to message us we will surely resolve that issue for you.

Thank you

This is not acceptable. This price is native to the every theme. We talk about product.price with automatic discounts deducted.

Thanks

So please give me the store access on our partner account and also give us a screenshot which price you want to show on the product page then we will able to resolve your issue. And please inbox us we will give you a better solution for it.

Thank you

Please answer here too so others can benefit from your solution.

We will share the solution here also. But now we need to check the exact issue or requirement. Don’t worry we are the certified shopify partners. You can see our profile Shreyh Soft Solutions on shopify partner directory. So don’t worry about it we are getting your valuable review only. We are always here for your help.

It’s not possible to display the discounted price (which is created by discount from the backend) on the product page because discount variable only work on cart and checkout so it is not possible to access on product page.

@JH_TECH final_price is not available in product page you have to add some math calculation there.

Example: if you have 1% discount on “Men” collections

{% for collection in product.collections %}

{% if collection.title == ‘Men’ %}
{% assign discount_amount = product.price | times: 0.01 %}
{{ product.price | minus: discount_amount | money }}

{% endif %}
{% endfor %}

We will try it out and come back to you.