現在商品ページでディスカウント名(クーポン名)を表示したいです。
理由としては商品ページにて自動的に現在あるクーポンの種類を表示し、
購買意欲を高めたいといった目的があります。
しかし、現状取得用のliquidコードが不明です。
カート画面での取得方法はわかるのですが、商品ページで取得する方法を
わかる方いらっしゃれば教えていただければ幸いです。
商品ページでクーポン(ディスカウント)名をLiquidで自動取得して表示したいという要望。目的は、現在利用可能なクーポンを商品ページで示して購買意欲を高めること。
既知の状況は、カート画面では取得方法が分かっているが、商品ページでの取得コードが不明。
提案として、Storefrontでディスカウントコードを表示する外部記事が紹介されたが、未検証。別案として、商品メタフィールドの活用が示唆された(Shopify公式ヘルプ参照)。
最新の対応は、自動取得が実現できなかったため、テーマ設定(Customize)から手動入力できるようにschemaを追加して表示する方式に切り替え。
技術用語補足:Liquid=Shopifyのテンプレート言語。メタフィールド=商品に紐づくカスタムデータ。schema=テーマ設定で使う項目定義(Theme Editorで編集可能)。
現状は部分的な解決。商品ページでクーポン名を動的に自動取得・表示する具体的なLiquid実装は未確定で、検討課題が残る。
現在商品ページでディスカウント名(クーポン名)を表示したいです。
理由としては商品ページにて自動的に現在あるクーポンの種類を表示し、
購買意欲を高めたいといった目的があります。
しかし、現状取得用の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.
ご返信いただきありがとうございます。
やりたいことが実現できませんでしたので、
テーマセッティングのカスタマイズから手動で入れられるように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.