商品ページでのディスカウント名の表示

Topic summary

商品ページでクーポン(ディスカウント)名をLiquidで自動取得して表示したいという要望。目的は、現在利用可能なクーポンを商品ページで示して購買意欲を高めること。

既知の状況は、カート画面では取得方法が分かっているが、商品ページでの取得コードが不明。

提案として、Storefrontでディスカウントコードを表示する外部記事が紹介されたが、未検証。別案として、商品メタフィールドの活用が示唆された(Shopify公式ヘルプ参照)。

最新の対応は、自動取得が実現できなかったため、テーマ設定(Customize)から手動入力できるようにschemaを追加して表示する方式に切り替え。

技術用語補足:Liquid=Shopifyのテンプレート言語。メタフィールド=商品に紐づくカスタムデータ。schema=テーマ設定で使う項目定義(Theme Editorで編集可能)。

現状は部分的な解決。商品ページでクーポン名を動的に自動取得・表示する具体的なLiquid実装は未確定で、検討課題が残る。

Summarized with AI on February 1. AI used: gpt-5.

現在商品ページでディスカウント名(クーポン名)を表示したいです。

理由としては商品ページにて自動的に現在あるクーポンの種類を表示し、

購買意欲を高めたいといった目的があります。

しかし、現状取得用のliquidコードが不明です。

カート画面での取得方法はわかるのですが、商品ページで取得する方法を

わかる方いらっしゃれば教えていただければ幸いです。

https://markustripp.medium.com/display-shopify-discount-codes-on-storefront-pages-83c45de955fe

https://jadepuma.com/blogs/blog/show-your-shopify-customers-their-discount-code-in-your-store

実際に試していませんが上記などが参考になると思われます。

Use the product metafields.

https://help.shopify.com/en/manual/custom-data/metafields

ご返信いただきありがとうございます。

やりたいことが実現できませんでしたので、

テーマセッティングのカスタマイズから手動で入れられるようにschemaを追加して対応しました。

Thank you for your reply.

We weren’t able to accomplish what you wanted to do.

I have taken care of this by adding a schema so that you can put it in manually from the customize theme settings.