Product Reviewsアプリを使用する
Product Reviewsアプリのインストール後、商品ページにレビューフォームを追加して、商品ページやコレクションページにレビュースコアバッジを追加できます。
このチュートリアルの手順は、セクション対応のテーマとセクション非対応のテーマのどちらを使用しているかによって異なります。セクション対応のテーマは新しいテーマであり、ドラッグアンドドロップすることで、ストアのページのレイアウトを調整できます。
お使いのテーマがセクションに対応しているかを確認するには、テーマのコードを編集するのページに移動します。セクションディレクトリーにファイルがある場合、お使いのファイルはセクション対応のテーマを使用しています。セクション非対応のテーマは、2016年10月以前にリリースされたものであり、セクションディレクトリーにファイルはありません。
セクション対応のテーマを使用している場合は、[セクション対応のテーマ] ボタンをクリックして表示される手順に従ってください。セクション非対応の古いテーマを使用している場合は、[セクション非対応のテーマ] ボタンをクリックして表示される手順に従ってください。
セクション対応のテーマの商品ページに、レビューとレビューフォームを追加する
商品ページにレビューフォームを追加するには、以下の手順を実行します。
管理画面から [オンラインストア] > [テーマ] の順に移動します。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
セクションディレクトリーで、
product-template.liquid
を開きます。レビューを表示するコード内のエリアを探します。通常、商品説明の下にそのエリアがあります。ファイル内の商品説明を見つけるには、
{{ product.description }}
Liquidタグを検索します。{{ product.description }}
Liquidタグを含むコードの下に、以下のスニペットを貼り付けます。
<div id="shopify-product-reviews" data-id="{{product.id}}">{{ product.metafields.spr.reviews }}</div>
コードの配置は以下のようになります。
<div class="product-single__description rte" itemprop="description">
{{ product.description }}
</div>
<div id="shopify-product-reviews" data-id="{{product.id}}">{{ product.metafields.spr.reviews }}</div>
- [保存] をクリックします。
セクション対応のテーマのコレクションページにレビュースコアバッジを追加する
手順:
管理画面から [オンラインストア] > [テーマ] の順に移動します。
編集するテーマを見つけて、[アクション] > [コードを編集する] をクリックします。
-
スニペットディレクトリーで、
product-grid-item.liquid
ファイルを開きます。いくつかのテーマでは、このファイルの名前が異なります。
product-grid-item.liquid
が存在しない場合、以下のいずれかを探します。
- product-card.liquid
- product-card-item.liquid
- product-block.liquid
- product-item.liquid
レビュースコアバッジを表示するコード内のエリアを探します。通常、これは商品名の下辺りにあります。ファイル内の商品名を見つけるには、
{{ product.title }}
Liquidタグを検索します。{{ product.title }}
Liquidタグを含むコードの下にある新しい行に、以下のスニペットを貼り付けます。
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
コードの配置は以下のようになります。
<div class="grid-view-item{% unless product.available %} product-price--sold-out grid-view-item--sold-out{% endunless %}">
<a class="grid-view-item__link" href="{{ product.url | within: collection }}">
<img class="grid-view-item__image" src="{{ product.featured_image.src | img_url: grid_image_width, scale: grid_image_scale }}" alt="{{ product.featured_image.alt }}">
<div class="h4 grid-view-item__title">{{ product.title }}</div>
{% if section.settings.show_vendor %}
<div class="grid-view-item__vendor">{{ product.vendor }}</div>
{% endif %}
<div class="grid-view-item__meta">
{% include 'product-price' %}
</div>
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}">
</span>
</a>
</div>
ファイル内のさまざまな場所にコードを配置して、最も効果的な場所を試すことができます。
- [保存] をクリックします。
セクション対応のテーマの商品ページにレビュースコアバッジを追加する
商品ページにレビュースコアバッジを追加するには、以下の手順を実行します。
管理画面から [オンラインストア] > [テーマ] の順に移動します。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
セクションディレクトリーで、
product-template.liquid
を開きます。レビュースコアバッジを表示するコード内のエリアを探します。通常、これは商品名のすぐ下にあります。ファイル内の商品名を見つけるには、
{{ product.title }}
Liquidタグを検索します。{{ product.title }}
Liquidタグを含むコードの下にある新しい行に、以下のスニペットを貼り付けます。
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
コードの配置は以下のようになります。
<h1 itemprop="name" class="product-single__title">{{ product.title }}</h1>
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
ファイル内のさまざまな場所にコードを配置して、最も効果的な場所を試すことができます。
- [保存] をクリックします。
セクション対応のテーマのおすすめ商品にレビュースコアバッジを追加する
ホームページのおすすめ商品にレビュースコアバッジを追加するには、以下の手順を実行します。
管理画面から [オンラインストア] > [テーマ] の順に移動します。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
セクションディレクトリーで、
featured-product.liquid
ファイルを開きます。レビュースコアバッジを表示するスニペット内のエリアを探します。通常、これは商品名の下辺りにあります。ファイル内の商品名を見つけるには、
{{ title }}
Liquidタグを検索します。{{ title }}
タグが見つからない場合、{{ product.title }}
タグを検索します。{{ product.title }}
Liquidタグを含むコードの下にある新しい行に、以下のスニペットを貼り付けます。
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
コードの配置は以下のようになります。
<div class="grid__item product-single__meta--wrapper medium--five-twelfths large--five-twelfths">
{% if section.settings.show_vendor %}
<h2 class="product-single__vendor" itemprop="brand">{{ vendor }}</h2>
{% endif %}
<h1 class="product-single__title" itemprop="name">{{ title }}</h1>
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
{% comment %}
ファイル内のさまざまな場所にコードを配置して、最も効果的な場所を試すことができます。
- [保存] をクリックします。
セクション非対応のテーマの商品ページに、レビューとレビューフォームを追加する
商品ページにレビューフォームを追加するには、以下の手順を実行します。
管理画面から [オンラインストア] > [テーマ] の順に移動します。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
テンプレートディレクトリーで、
product.liquid
を開きます。レビューを表示するコード内のエリアを探します。通常、商品説明の下にそのエリアがあります。ファイル内の商品説明を見つけるには、
{{ product.description }}
Liquidタグを検索します。{{ product.description }}
Liquidタグを含むコードの下に、以下のスニペットを貼り付けます。
<div id="shopify-product-reviews" data-id="{{product.id}}">{{ product.metafields.spr.reviews }}</div>
コードの配置は以下のようになります。
<div class="product-single__description rte" itemprop="description">
{{ product.description }}
</div>
<div id="shopify-product-reviews" data-id="{{product.id}}">{{ product.metafields.spr.reviews }}</div>
- [保存] をクリックします。
セクション非対応のテーマのコレクションページにレビュースコアバッジを追加する
コレクションページにレビュースコアバッジを追加するには、以下の手順を実行します。
管理画面から [オンラインストア] > [テーマ] の順に移動します。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
-
スニペットディレクトリーで、
product-grid-item.liquid
を開きます。いくつかのテーマでは、このファイルの名前が異なります。
product-grid-item.liquid
が存在しない場合、以下のいずれかを探します。
- product-card.liquid
- product-card-item.liquid
- product-block.liquid
テーマに上記のファイルがない場合、商品のグリッドコードはテンプレートディレクトリーのcollection.liquid
ファイルで見つかることがあります。
レビュースコアバッジを表示するコード内のエリアを探します。通常、これは商品名の下辺りにあります。ファイル内の商品名を見つけるには、
{{ product.title }}
Liquidタグを検索します。{{ product.title }}
Liquidタグを含むコードの下にある新しい行に、以下のスニペットを貼り付けます。
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
コードの配置は以下のようになります。
<div class="grid-view-item{% unless product.available %} product-price--sold-out grid-view-item--sold-out{% endunless %}">
<a class="grid-view-item__link" href="{{ product.url | within: collection }}">
<img class="grid-view-item__image" src="{{ product.featured_image.src | img_url: grid_image_width, scale: grid_image_scale }}" alt="{{ product.featured_image.alt }}">
<div class="h4 grid-view-item__title">{{ product.title }}</div>
{% if section.settings.show_vendor %}
<div class="grid-view-item__vendor">{{ product.vendor }}</div>
{% endif %}
<div class="grid-view-item__meta">
{% include 'product-price' %}
</div>
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}">
</span>
</a>
</div>
ファイル内のさまざまな場所にコードを配置して、最も効果的な場所を試すことができます。
- [保存] をクリックします。
セクション非対応のテーマの商品ページにレビュースコアバッジを追加する
商品ページにレビュースコアバッジを追加するには、以下の手順を実行します。
管理画面から [オンラインストア] > [テーマ] の順に移動します。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
Shopifyアプリから [Store] をタップします。
[販売チャネル] セクションで、[オンラインストア] をタップします。
[テーマを管理する] をタップします。
編集するテーマを見つけて、アクション>コードを編集するをクリックします。
テンプレートディレクトリーで、
product.liquid
を開きます。レビュースコアバッジを表示するコード内のエリアを探します。通常、これは商品名のすぐ下にあります。ファイル内の商品名を見つけるには、
{{ product.title }}
Liquidタグを検索します。{{ product.title }}
Liquidタグを含むコードの下にある新しい行に、以下のスニペットを貼り付けます。
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
コードの配置は以下のようになります。
<h1 itemprop="name" class="product-single__title">{{ product.title }}</h1>
<span class="shopify-product-reviews-badge" data-id="{{ product.id }}"></span>
ファイル内のさまざまな場所にコードを配置して、最も効果的な場所を試すことができます。
- [保存] をクリックします。