Sync Master
ブログ

「メタフィールド」って何?はじめての人のための3分ガイド

メタフィールドはじめての方へ

この記事の概要

商品ページに独自情報を持たせたい時に登場するのが「メタフィールド」です。何が解決できるか、商品とバリアントの違い、シートで管理しやすい理由を、専門用語を抑えて解説します。

Shopifyの管理画面を眺めていると、ある日「メタフィールド」という言葉に出会います。商品ページの一番下のあたりにひっそりと存在していて、「何か追加できそうだけど、よく分からないから触っていない」という方も多いのではないでしょうか。実は、このメタフィールドを使いこなせるかどうかで、商品の見せ方と運用の効率が大きく変わります。

この記事では、専門用語をできるだけ抑えて、「メタフィールドとは何か」「何が嬉しいのか」「シートでどう管理するのか」を3分ほどで読める形にまとめました。これから本格的に商品情報を整えていきたい方の、最初の地図になれば嬉しいです。

メタフィールドが解決する課題

Shopifyの商品ページには、もともと「タイトル」「説明」「画像」「価格」「SKU」など、決まった項目が用意されています。しかし、実際にストアを運営していると、「もう少しだけ独自の情報を載せたい」という場面が必ず出てきます。たとえば、ワインなら「収穫年」「産地」「ぶどう品種」、家電なら「保証期間」「対応電圧」「定格消費電力」、コスメなら「原産国」「使用期限」「全成分表示」——これらは、標準項目には収まりきりません。

従来は、こうした情報を商品説明文の中に長々と書き込むしかなく、結果として「説明文がカタログのようになってしまう」問題が起きていました。メタフィールドは、この問題に対する公式の解決策です。商品ごとに「独自の追加項目」を、構造化された形で持たせることができます。

構造化されているという点が重要です。テーマ側で「収穫年が2020年以降の商品だけ表示する」「保証期間で並び替える」といった処理が、メタフィールドなら綺麗に書けます。説明文に文章で埋め込まれているだけだと、こうした絞り込みや並び替えは難しくなります。

商品メタフィールドとバリアントメタフィールドの違い

メタフィールドには、付与する単位がいくつかあります。中でも基本になるのが「商品メタフィールド」と「バリアントメタフィールド」の2つです。最初はここの違いだけ押さえておけば十分です。

商品メタフィールド : 商品全体で共通の情報

色違いやサイズ違いがあっても、「同じ商品なら同じ値」になる情報は、商品メタフィールドに入れます。たとえばTシャツの「素材構成」「原産国」「ブランド」などです。SサイズもMサイズも、素材は同じですよね。こうした共通情報は、商品単位で一度設定すれば、すべてのバリアントに反映されます。

バリアントメタフィールド : バリエーションごとに違う情報

一方、「色やサイズによって値が変わる」情報は、バリアントメタフィールドに入れます。同じTシャツでも、Sサイズは「身丈64cm」、Mサイズは「身丈68cm」というように、バリアントごとに異なる値を持たせたい時に使います。商品メタフィールドにこれを入れてしまうと、全バリアントが同じ値を共有することになり、おかしなことになります。

迷った時は、「この値はSとMで違うか?」と自問してみてください。違うならバリアント、同じなら商品レベルです。最初のうちは、ほとんどの情報が商品レベルで足りるはずです。

シートで管理が楽な理由

メタフィールドの数が10種類、20種類と増えてくると、管理画面で1商品ずつ入力するのは現実的ではなくなります。100商品に「保証期間」「対応電圧」「重量」を入れる作業を想像してみてください。1商品3分かかったとして、それだけで5時間です。ここでGoogleスプレッドシートの出番です。

  • 1行1商品、1列1メタフィールドという素朴な構造で表現できる
  • コピー&ペーストで一気に同じ値を入れられる
  • 数式で「重量×個数」のような派生値を作れる
  • 誤入力をフィルタや条件付き書式で一目で発見できる
  • 履歴が自動で残るので、いつ誰が変えたか後から追える

シートで一括編集して、そこからShopifyに反映する——この流れを作っておくと、メタフィールドの追加は「列を一本増やすだけ」になります。新しい属性を載せたくなった時のハードルが、グッと下がります。

同期する時の最初のステップ

メタフィールドを同期する流れは、在庫数を同期するのと考え方は同じです。ただし、いくつか順番が大事なポイントがあります。

  1. 01Shopify管理画面の「設定」→「カスタムデータ」で、メタフィールド定義をまず作成する
  2. 02ネームスペース、キー、型(文字列・数値・日付など)を決めて保存する
  3. 03Googleシートに、定義したメタフィールドに対応する列を追加する
  4. 04数件だけテストデータを入れて、接続テストでマッピングを確認
  5. 05問題なければ全件に展開

特に「型」の選択は慎重に行ってください。たとえば「保証期間」を最初は文字列で作ってしまうと、「24ヶ月」「2年」「24か月」のように表記がバラバラになって、後から並び替えや絞り込みができなくなります。最初から「整数(月単位)」と決めておけば、表記揺れに悩まされません。

メタフィールドは、慣れるまでは少し抽象的に感じるかもしれません。でも、一度「自分のストア独自の項目をきちんと構造化して持てる」感覚を掴むと、商品情報の整理が一気に楽しくなります。最初は小さく、1つか2つの項目から始めてみてください。

関連記事

あわせて読みたい記事

  • マルチロケーションはじめての方へ

    倉庫とShopifyロケーションの対応づけ(マッピング)を固める

    複数倉庫の在庫同期でいちばん最初につまずくのが、現実の倉庫とShopifyロケーションの対応づけです。命名規則の統一からロケーションIDでの紐づけ、そして改名・追加への備えまで、事故らないマッピングの作り方をまとめました。

  • マルチロケーションはじめての方へ

    マルチロケーション同期を始める前のセットアップ・チェックリスト

    複数ロケーションの在庫とGoogleシート同期を、最初の本番同期の前に整えるための順序立てたセットアップ手順です。ロケーションの命名から在庫の割り当て、列の設計、接続テスト、出荷優先順位まで一つずつ確認します。

  • マルチロケーションはじめての方へ

    単一ロケーションから複数ロケーション運用へ移行するには

    1つのロケーションで運用してきたストアが、欠品やオーバーセルを起こさずに複数ロケーションへ移行する手順です。在庫の分割、シートの列の作り替え、再マッピング、接続テストまでを順を追って解説します。

在庫数を手で打ち込むのは、もうやめましょう。

Sync MasterをShopifyにインストールして、5分以内に最初の同期を実行。