Liquid、JavaScriptなどに関する質問
Shopifyブログを使って商品についてブログを書いております。商品テンプレートにてブログを表示するセクションを追加しましたが、全ての商品ページで同じ記事が表示されています。
商品ごとに、その商品に関わる記事だけを表示させたいのですが、どうすれば実現できるでしょうか。
アプリを使った方法でも結構ですので、ご存知でしたら教えてくださいませ。
なお、商品ごとにテンプレートとブログを作るというのは避けたいと思っております。
利用しているテーマは、有料版のHighlightです。
よろしくお願いいたします。
解決済! ベストソリューションを見る。
成功
はじめまして、Takaseと申します。
>> 商品ごとに、その商品に関わる記事だけを表示させたいのですが、どうすれば実現できるでしょうか。
アプリではなく、コーディングでの対応方法の一例を挙げさせていただきます。
こちらを実現させるには、商品のメタフィールドを活用する方法があります。
具体的な手順は下記になります(ちょっと難しいかもしれないです)
1. ブログのハンドルとブログ記事のハンドルを記入するための、商品のメタフィールドを作成する
メタフィールドは下記で設定してください
・メタフィールド名は任意
・ネームとスペースキーは「custom_.blog_handle」
・一行テキスト
・複数
2. メタフィールドに商品ページに表示させたい記事の情報を記入する
例:「info/blog001」
3. メタフィールドの情報を基に、コーディングで任意の箇所にブログ記事を表示させる
商品ページの表示に使っているファイルの任意の箇所に下記を追記
{% for blog_handle in product.metafields.custom_.blog_handle %} {% assign article = articles[ blog_handle ] %} {{ article.title | link_to: article.url }} {% endfor %}
ご提示の有料テーマのファイル構成が分からないため、Dawnテーマでの例を挙げさせていただくと、ファイルは「セクション/main-product.liquid」となります。
上記を行うことで、商品ページの任意の箇所にブログ記事へのリンク付きのブログタイトルの一覧を表示させることができます。
さらにカスタマイズによっては、
・画像を表示
・投稿日時を表示
・「詳しく見る」ボタンの追加
なども可能です。
下記記事が参考なるので、ぜひ試してみてください。
https://5digit.substack.com/p/shopify-related-post-product
もしご自身での対応が難しければご相談に乗ることもできますので、ご参考までに。
成功
はじめまして、Takaseと申します。
>> 商品ごとに、その商品に関わる記事だけを表示させたいのですが、どうすれば実現できるでしょうか。
アプリではなく、コーディングでの対応方法の一例を挙げさせていただきます。
こちらを実現させるには、商品のメタフィールドを活用する方法があります。
具体的な手順は下記になります(ちょっと難しいかもしれないです)
1. ブログのハンドルとブログ記事のハンドルを記入するための、商品のメタフィールドを作成する
メタフィールドは下記で設定してください
・メタフィールド名は任意
・ネームとスペースキーは「custom_.blog_handle」
・一行テキスト
・複数
2. メタフィールドに商品ページに表示させたい記事の情報を記入する
例:「info/blog001」
3. メタフィールドの情報を基に、コーディングで任意の箇所にブログ記事を表示させる
商品ページの表示に使っているファイルの任意の箇所に下記を追記
{% for blog_handle in product.metafields.custom_.blog_handle %} {% assign article = articles[ blog_handle ] %} {{ article.title | link_to: article.url }} {% endfor %}
ご提示の有料テーマのファイル構成が分からないため、Dawnテーマでの例を挙げさせていただくと、ファイルは「セクション/main-product.liquid」となります。
上記を行うことで、商品ページの任意の箇所にブログ記事へのリンク付きのブログタイトルの一覧を表示させることができます。
さらにカスタマイズによっては、
・画像を表示
・投稿日時を表示
・「詳しく見る」ボタンの追加
なども可能です。
下記記事が参考なるので、ぜひ試してみてください。
https://5digit.substack.com/p/shopify-related-post-product
もしご自身での対応が難しければご相談に乗ることもできますので、ご参考までに。
Takaseさま
はじめまして。早々にありがとうございます。
アプリを使わずにできるのはとても嬉しいです。
教えていただきましたリンクも確認しながら試してみたいと思います!
無理そうな時はご相談させていただくかもしれません。
その際はよろしくお願いいたします。
ユーザー | ランク |
---|---|
35 | |
11 | |
7 | |
6 | |
6 |
すべてのShopifyアカウントはデフォルトではmyshopify.comのURLと関連付けられており、これはアカウント設定時に使用したビジネス名に基づいて作成されます。しかし、オ...
By Nina_13 Nov 26, 2023このトピックは英語版コミュニティの投稿:Shopify Web Pixel Manager Sandbox FAQの日本翻訳です。
By Mirai Nov 19, 2023Shopifyの管理画面では、商品ごとや配送元のロケーション(倉庫)ごとにカスタム配送料を設定することができます。特に購入金額による送料無料設定は、顧客の購買意欲を高める効果的な手...
By Alex06 Nov 5, 2023