見出し画像

Shopifyのオンラインストアで商品名ーコレクション名ーショップ名で表示したい

Shopifyのオンラインストアで、商品名とショップ名の表示で、安心していませんか?
商品によっては、コレクション名を表示した方が、意図した通りに検索エンジンで表示してもらえたり、Googleショッピングなどで表示してもらえるように工夫できます。

下記のコードを試してみてください。

<title>
  {% if template contains 'product' %}
    {{ product.title }} - 
    {% assign hoge_collection = product.collections | where: 'handle', 'hoge' | first %}
    {% if hoge_collection %}
      {{ hoge_collection.title }}
    {% else %}
      {{ product.collections.last.title }}
    {% endif %} - 
    {{ shop.name }}
  {% else %}
    {{ page_title }}
    {%- if current_tags %} &ndash; tagged "{{ current_tags | join: ', ' }}"{% endif -%}
    {%- if current_page != 1 %} &ndash; Page {{ current_page }}{% endif -%}
    {%- unless page_title contains shop.name %} &ndash; {{ shop.name }}{% endunless -%}
  {% endif %}
</title>

hogeの部分を表示したいコレクションのハンドル名(スラッグ名)に置き換えてください。
このコードは、一つの商品に複数のコレクションが設定されているときに、特定のコレクション名が含まれている時は、その特定のコレクション名を使って、「商品名-コレクション名-ショップ名」の順番で表示できるように工夫しています。

表示したいコレクションのハンドル名を、hogeの部分に置き換えてください。

Shopifyのオンラインストアのテーマのカスタマイズは、お気軽にお問い合わせください。


この記事が気に入ったらサポートをしてみませんか?