Shopify割引率表示

Shopify 商品の割引率表示

今回はShopifyで「商品の割引率」を表示する方法を解説します。割引率を明記することで、お得感をしっかり伝えることができますので、Shopifyでセール品を扱っている方は是非導入してみてください。必要なコードも一番最後に開示しています。
※今回は無料テーマDawn(ver.13.0.1)を前提に解説します。

今回の成果物(Before/After)

完成イメージ

完成イメージは以下です。割引後の価格の横に割引率を表示させています。

今回の成果物

「割引前価格」を設定した際に「何%割引なのか」を表示するカスタマイズです。このような要望はノーコードではできないので、コード編集で対応をします。割引前価格の設定は商品管理画面(以下画像)からできます

割引価格の設定

Dawnは割引率表示の機能はない

セール品などで、割引設定をしている商品は、完成イメージ左のような形式です。

セール商品であることは一目でわかりますが、ECサイトでは割引率の表示をしているサイトも多く、割引率を表示したいという希望も多いです。確かに、割引率を明示している右の仕様の方が、わかりやすくて親切ですよね。

今回の実装ポイント

今回は「もし割引商品の価格が設定されていたら、割引率を表示してね」というコードを書こうと思います。この際にポイントとなるのは以下2点です

if文での条件分岐

「割引商品のみ表示させる」という仕様にするため、if文で条件分岐を記載します。「もし割引商品の価格が設定されていたら」という部分ですね。if文が分からない人用に、公式ドキュメントのリンクも添付します。

Tags(if)

mathフィルターを活用した割引計算

具体的に割引率を計算するために、mathフィルターを使用します。簡単な四則計算ですが、書き方を理解する必要がありますので、こちらもmathフィルターの公式ドキュメントのリンクを添付します。

mathフィルター

コードの紹介

それではこれより、実際のコードを紹介していきます。

続きはログインすると閲覧できます
無料で登録/閲覧できますので、会員登録・ログインをお願います。

会員登録(会員登録がまだの方はこちら)
ログイン(会員登録済みの方はこちら)

ブログに戻る