割引の場合に%offと表示させたい

テーマはDawnを使用しています。

商品が割引時の場合に◯%OFFと表示させたいです。

price.liquidのコードを追加したのですが反映されませんでした。

追加した箇所は下記の、上段のコードと下段のコードの間に追加しました。

対処法などわかる方いらしたら教えていただきたいです。

{%- endunless -%}
{{ ‘products.product.price.sale_price’ | t }}

{{ money_price }}

{% if current_variant.compare_at_price > 0 %}
{% comment %}割引前価格が設定されていればOFF率表記自体する{% endcomment %}
{% assign float_compare_at_price = current_variant.compare_at_price | times: 1.0 %}
{% assign per_sale = current_variant.price | divided_by: float_compare_at_price %}
{% assign float_per_off = 1 | minus: per_sale %}
{% assign per_off = float_per_off | times: 100 | round %}
{{ per_off }}%OFF
{% endif %}

{{ 'products.product.price.unit_price' | t }}

ご質問いただいている割引率の件ですが、Dwanのprice.liquidで『compare_at_price』が割引前価格、『price』が実際の価格として取得されていましたので、掲載いただいていたコードを調整させていただきました。

下記コードでご希望の表示ができるかと思います。

{% if compare_at_price > 0 %}
{% comment %}割引前価格が設定されていればOFF率表記自体する{% endcomment %}
{% assign float_compare_at_price = compare_at_price | times: 1.0 %}
{% assign per_sale = price | divided_by: float_compare_at_price %}
{% assign float_per_off = 1 | minus: per_sale %}
{% assign per_off = float_per_off | times: 100 | round %}
{{ per_off }}%OFF
{% endif %}

ご参考まで。

(キュー小坂)