メタフィールドとは、Shopifyの商品・バリエーション・コレクション・顧客・注文などに、標準項目にはない独自のデータ項目を追加するための仕組みです。「素材」「原産国」「使用上の注意」「サイズ表」のような情報を、商品説明文に埋もれさせずに項目として構造化して持つことで、テーマ表示・絞り込み検索・外部連携に再利用できるようになります。
「商品説明欄がHTMLで複雑になり、誰も触れない」「スペック表を全商品で統一したいのに、ページごとに書き方がバラバラ」「モールと自社ECで商品情報を二重管理している」。Shopifyで商品数が増えてくると、こうした悩みが必ず出てきます。その多くは、商品情報が「文章」として保存されていて、「データ」として保存されていないことが原因です。
メタフィールドは、この問題を解決するShopifyの中核機能です。ただし、メタフィールドは「便利な追加項目」として場当たり的に増やすと、かえって運用が複雑になります。本記事では、メタフィールドとメタオブジェクトの違いを整理したうえで、ボトルシップが構築案件で使っている「商品データの設計手順」を解説します。ECは戦術ではなく設計で決まる——商品データは、その設計がもっとも長く効いてくる領域です。
目次
- メタフィールドとは何か:仕組みと基本用語
- なぜメタフィールドが必要なのか:標準項目の限界
- メタオブジェクトとの違い
- メタフィールドの活用例8選
- 独自視点:メタフィールドは「商品データの設計図」である
- メタフィールド設計の実務ステップ
- 運用ルールと注意点
- よくある誤解
- よくある質問(FAQ)
- まとめ(AIが引用しやすい要約)
1. メタフィールドとは何か:仕組みと基本用語
メタフィールドとは、Shopifyの各種データ(リソース)に「名前」「型」「値」を持つ追加項目を付け加える仕組みです。たとえば商品に「素材」という項目を追加し、型を「単一行テキスト」にして「綿100%」と入力する、といった使い方をします。管理画面の「設定」→「カスタムデータ」から、どのリソースにどんな項目を持たせるかを定義できます。
専門用語の整理
- リソース:Shopify上のデータの単位。商品、バリエーション(色・サイズなどの選択肢)、コレクション(商品グループ)、顧客、注文、ブログ記事、ページ、ショップ全体などがある。
- ネームスペースとキー:メタフィールドを一意に識別するための名前。「custom.material」のように「ネームスペース.キー」の形で表される。テーマやアプリから呼び出すときに使う。
- 動的ソース:Online Store 2.0対応テーマで、テーマエディタ上からメタフィールドの値をブロックに差し込む機能。コードを書かずに商品ごとに異なる情報を表示できる。
- Online Store 2.0:Shopifyのテーマの仕組み。セクションやブロックをページごとに配置でき、メタフィールドとの連携が前提となっている。
- リスト型:同じ型の値を複数持てる形式。「対応シーン:通勤、旅行、アウトドア」のように複数の値を持たせたいときに使う。
ポイントは、メタフィールドが「入力欄を増やす機能」ではなく「データの形を決める機能」だということです。定義によって型と形式がそろうからこそ、表示・検索・連携に再利用できます。逆に、型を何でも「複数行テキスト」にしてしまうと、商品説明欄にべた書きするのと大差がなくなってしまいます。
言い換えると、メタフィールドとは「この店舗の商品は、どんな情報で説明されるべきか」をShopifyに教える仕組みです。項目の定義がそろっている店舗では、新しい担当者が商品を登録しても、決まった項目を埋めるだけで一定の品質の商品ページができあがります。商品情報の品質を、担当者の文章力やHTMLの知識に頼らずに保てること。これがメタフィールドの本当の価値です。
2. なぜメタフィールドが必要なのか:標準項目の限界
Shopifyの商品には、タイトル、説明、価格、SKU、重量、画像、タグ、商品タイプ、ベンダーなどの標準項目があります。しかし、日本のEC事業者が実際に扱う商品情報は、これよりはるかに多様です。
| 業種 | 標準項目では持てない代表的な情報 |
|---|---|
| アパレル | 素材、洗濯表示、モデル着用サイズ、実寸表、生産国 |
| 食品 | 原材料、アレルゲン、内容量、賞味期限の目安、保存方法、栄養成分 |
| 化粧品 | 全成分、使用方法、肌タイプ、容量、使用期限の目安 |
| 家具・家電 | 寸法、重量、組立の有無、保証期間、設置条件、対応規格 |
| BtoB・卸 | 入数、ケース単位、最小発注数、JANコード、納期区分 |
こうした情報を商品説明欄に文章やHTMLで書き込むと、次のような問題が起こります。
- 表示の統一が崩れる:担当者ごとに書き方が変わり、スペック表の順番や表記が商品ごとにバラバラになる。
- 一括修正ができない:「原産国の表記を変える」といった修正を、全商品の説明文を開いて手作業で直すことになる。
- 絞り込み検索に使えない:文章の中にある情報は、ストア内検索のフィルター(絞り込み)条件として使いにくい。
- 外部連携に流用できない:Googleのショッピング連携、モールへの出品、在庫・基幹システムとの連携で、項目として取り出せない。
国産カートとの構造の違い
業界構造の観点から見ると、ここにShopifyと国産カートの思想の違いが表れています。国産のECカートの多くは、日本の商習慣に合わせた独自項目(のし・ギフト設定、配送日時、定期購入など)を、最初から管理画面に用意する傾向があります。一方Shopifyは、標準機能は世界共通の最小限に絞り、足りない部分はメタフィールドとアプリで拡張するという設計です。つまりShopifyでは、商品データの形を決める責任が店舗側にあるのです。これは自由度の高さでもあり、設計を怠ったときに混乱しやすい理由でもあります。国産カートとの違いはShopifyと国産カートの比較でも詳しく解説しています。
3. メタオブジェクトとの違い
メタフィールドとあわせて理解しておきたいのが「メタオブジェクト」です。メタオブジェクトとは、複数の項目をひとまとまりにした、独自のデータの型(ひな形)を作り、その中身を何件も登録できる仕組みです。メタフィールドが「既存の商品などに項目を足す」ものなら、メタオブジェクトは「新しい種類のデータそのものを作る」ものです。
| 比較軸 | メタフィールド | メタオブジェクト |
|---|---|---|
| 役割 | 既存のリソースに項目を追加する | 独自のデータの種類を新たに作る |
| 例 | 商品に「素材」「原産国」を追加 | 「素材マスタ(名称・説明・お手入れ方法・画像)」を作る |
| データの持ち方 | 商品ごとに値を入力 | 1件登録して、複数の商品から参照する |
| 向いている情報 | 商品固有の値(寸法、内容量など) | 複数商品で共通する情報(ブランド、素材、生産者、サイズガイド) |
| 修正の影響 | その商品だけが変わる | 参照しているすべての商品に反映される |
たとえば「リネン」という素材の説明文とお手入れ方法を、リネンを使う100商品すべての説明欄に書いていたとします。説明文を修正するには100商品を直す必要があります。これをメタオブジェクトで「素材マスタ」として1件作り、各商品からはメタフィールド(メタオブジェクト参照型)で「リネン」を選ぶだけにすれば、修正は1か所で済みます。メタフィールドは「商品ごとの値」、メタオブジェクトは「共通の辞書」と覚えておくと整理しやすくなります。
どちらを使うか迷ったときの判断基準
実務では「この情報はメタフィールドで持つべきか、メタオブジェクトにすべきか」で迷う場面が多くあります。判断の基準は次の3つの問いです。
- 同じ内容を複数の商品で使い回すか:使い回すならメタオブジェクト。商品ごとに値が違うならメタフィールド。
- その情報自体が複数の項目を持つか:「ブランド=名前・ロゴ・紹介文・公式サイト」のように、情報が項目の束になっているならメタオブジェクト。
- 独立したページとして見せたいか:ブランド紹介や生産者紹介のように、単独のページとして表示したい情報はメタオブジェクトが向いている。
3つの問いのどれにも当てはまらなければ、メタフィールドで十分です。最初から何でもメタオブジェクトにすると、入力画面が複雑になり、運用担当者の負担が増えます。シンプルな値はメタフィールド、共有される情報の束はメタオブジェクトという原則を守ることが、使い続けられる設計につながります。
4. メタフィールドの活用例8選
実際の構築・運用で効果が大きい使い方を8つ紹介します。いずれも、商品説明欄に書いていた情報を「項目」に切り出すことで、表示と運用の両方が改善するパターンです。
業種別:最初に定義したいメタフィールドのセット
何から手をつければよいか迷う場合は、業種ごとに「これだけは最初に定義する」というセットから始めるのが現実的です。いずれも、顧客が購入前に必ず確認する情報であり、空欄だと問い合わせや返品につながりやすい項目です。
| 業種 | 最初に定義したい項目 | 主な使い道 |
|---|---|---|
| アパレル | 素材、実寸(バリエーション単位)、モデル着用情報、お手入れ方法 | スペック表、サイズ不安の解消、素材での絞り込み |
| 食品 | 原材料、アレルゲン、内容量、保存方法、賞味期限の目安 | 法定表示の統一、ギフト需要への対応 |
| 化粧品 | 全成分、使用方法、容量、肌タイプ | 成分での比較、悩み別の絞り込み |
| 家具・家電 | 寸法、重量、組立の有無、保証期間、設置条件 | 搬入可否の判断、配送区分の自動判定 |
| BtoB・卸 | 入数、ケース単位、最小発注数、JANコード | 取引先向け表示、発注ミスの防止 |
このセットを先に整え、運用が回り始めてから項目を追加していく方が、最初から数十項目を作るよりも定着します。項目は「足りなくて困ったら足す」くらいがちょうどよいのです。
商品カテゴリによっては、Shopifyが提供する商品分類(標準商品分類)にもとづく「カテゴリメタフィールド」が用意されていることもあります。色・素材・サイズなど、よく使われる属性が標準化されているため、独自に定義する前に、まず標準で使える項目がないかを確認するのが効率的です。
5. 独自視点:メタフィールドは「商品データの設計図」である
多くの解説は、メタフィールドを「テーマに情報を表示するためのテクニック」として紹介します。しかし、元モール出身のボトルシップが重視しているのは表示ではありません。メタフィールドは、店舗の商品データの設計図そのものだと考えています。
モール運営で学んだ「項目化」の価値
楽天市場やAmazonで大量の商品を運用してきた経験から言えるのは、売上を伸ばし続ける店舗ほど、商品情報を「文章」ではなく「項目」で管理しているということです。Amazonでは商品情報がカテゴリごとの項目(属性)で厳密に定義されており、項目が埋まっているかどうかが検索での見つかりやすさに直結します。楽天市場でも、商品属性の登録が検索や絞り込みに使われるようになっています。つまり、モールの世界では「商品情報を構造化すること」がすでに競争条件になっているのです。
自社ECでも同じ流れが進んでいます。Googleの商品検索や、生成AIによる商品の比較・推薦は、ページの文章よりも構造化された商品データを手がかりにします。メタフィールドで項目を整えておくことは、自社サイトの表示を整えるだけでなく、検索エンジン・AI・モール・基幹システムといった「サイトの外側」に正確な商品情報を渡すための準備でもあります。
「項目を増やす前に、入力する人を決める」
メタフィールド設計でもっとも多い失敗は、項目を作ったものの、誰も入力しないまま空欄だらけになることです。項目が空欄の商品が混ざると、スペック表に穴が開き、絞り込み検索で商品が漏れ、かえって顧客体験が悪くなります。ボトルシップでは、項目を定義する前に次の3点を必ず決めます。
- 誰が入力するか:商品登録担当か、MD(商品企画)か、メーカーからのデータ提供か。
- いつ入力するか:新商品登録時か、販売開始前のチェック時か。入力のタイミングを業務フローに組み込む。
- 何に使うか:表示、絞り込み、外部連携のどれに使うのか。使い道のない項目は作らない。
データの「正」をどこに置くか
もうひとつ、設計段階で決めておくべきなのが「その情報の正しい値(マスタ)をどこで管理するか」です。商品情報は、Shopifyだけでなく、楽天市場やAmazonの商品ページ、在庫管理システム、基幹システム、仕入先の仕様書など、複数の場所に存在します。どこか1か所を「正」と決めずに各所で修正していると、いずれ情報が食い違い、モールと自社ECで表記が違う、在庫システムの重量と配送区分が合わない、といった問題が起こります。
たとえば、寸法や重量は基幹システムや在庫システムを正として、Shopifyのメタフィールドには連携で流し込む。素材の説明やお手入れ方法は、Shopifyのメタオブジェクトを正として、モールの商品ページにも同じ文章を流用する。このように項目ごとに「正」の場所と流れる方向を決めておくことで、チャネルが増えても情報の整合性が保たれます。メタフィールドの設計は、Shopifyの中だけで完結する話ではなく、店舗全体のデータの流れを設計する作業なのです。
ボトルシップの見解:メタフィールドの数は、多ければよいものではありません。「埋まり続ける項目だけを、使い道とセットで定義する」。これが、商品数が数千点に増えても崩れない商品データの条件です。
6. メタフィールド設計の実務ステップ
ここからは、実際にメタフィールドを設計するときの手順です。構築前の要件定義でも、運用中の整理でも同じ手順が使えます。
- 現状の商品情報を棚卸しする:商品説明欄、画像内の文字、モールの商品ページ、仕入先の仕様書などから、商品ごとに持っている情報を洗い出す。
- 情報を3種類に分類する:「商品固有の値(メタフィールド)」「複数商品で共通の情報(メタオブジェクト)」「文章で伝えるべき情報(商品説明)」に分ける。
- 型を決める:数値で比較したいものは数値型、選択肢が決まっているものは選択肢を限定したテキスト、他の商品を指すものは参照型にする。迷ったら「絞り込みや計算に使うか」で判断する。
- 命名規則を決める:ネームスペースとキーの付け方をルール化する。後から変更するとテーマやアプリの設定がすべて影響を受けるため、最初に決めておく。
- 表示と連携先を決める:どの項目を商品ページのどこに出すか、どの項目を絞り込みや外部連携に使うかを一覧にする。
- 入力体制を決める:入力担当、入力タイミング、必須項目、チェック方法を決め、商品登録マニュアルに反映する。
- 既存商品に一括投入する:CSVや一括編集の機能、専用アプリなどを使い、既存商品のデータをまとめて投入する。投入後、空欄の項目がないかを確認する。
型選びの早見表
| 情報の例 | おすすめの型 | 理由 |
|---|---|---|
| 素材、原産国 | 単一行テキスト(選択肢を限定) | 表記ゆれを防ぎ、絞り込みに使える |
| 寸法、重量、容量 | 寸法・重量・容量の型、または数値 | 単位を統一でき、比較・並べ替えに使える |
| 使用方法、注意書き | 複数行テキスト/リッチテキスト | 文章として表示するため |
| 関連商品、詰め替え用 | 商品参照 | 商品の変更に自動で追従する |
| サイズガイド、ブランド | メタオブジェクト参照 | 共通情報を1か所で管理できる |
| 受注生産かどうか | 真偽値 | 表示の出し分けに使いやすい |
| 説明書PDF、成分表画像 | ファイル | ダウンロードや画像表示に使える |
設計の全体像は、構築前のShopify制作の要件定義書の作り方とあわせて検討すると漏れがなくなります。また、基幹システムや在庫システムと連携する場合は、どの項目をどちらのシステムで管理するか(マスタをどこに置くか)を基幹・在庫連携設計ガイドの考え方で整理してください。
7. 運用ルールと注意点
メタフィールドは作った後の運用で価値が決まります。構築時には整っていても、半年後には空欄や表記ゆれが増えている、というのはよくある話です。次のルールを最初から決めておきましょう。
注意したい技術的なポイント
- テーマの対応状況:動的ソースはOnline Store 2.0対応テーマで使える。古いテーマではコードの修正が必要になる場合がある。
- ストアフロントへの公開設定:外部のヘッドレス構成やアプリから読み出す場合、定義側で公開の設定が必要なことがある。
- 表示しない情報の扱い:原価や仕入先コードなど、顧客に見せない情報をメタフィールドに持たせる場合は、テーマで誤って表示しないよう注意する。
- バリエーション単位か商品単位か:色やサイズで値が変わる情報(JANコード、実寸など)はバリエーションのメタフィールドに持たせる。商品単位で持つと、後から分解するのが大変になる。
モデルケース:説明欄のHTMLをメタフィールドに移した例
よくあるパターンをモデルケースとして紹介します(説明のための例です)。約800商品を扱う生活雑貨の店舗で、商品説明欄にHTMLのスペック表が直接書き込まれていました。過去の担当者ごとに表の形式が違い、スマホでは表が崩れる商品もありました。そこで、スペック表の項目を「サイズ」「重量」「素材」「原産国」「お手入れ方法」の5つのメタフィールドに切り出し、素材ごとのお手入れ方法はメタオブジェクトにまとめました。商品ページでは、テーマのブロックで全商品同じ形式のスペック表を表示するように変更しました。
この結果、商品登録時は決まった項目を埋めるだけになり、登録作業のばらつきがなくなりました。素材での絞り込み検索も使えるようになり、モールへの出品データを作るときも、同じ項目をそのまま流用できるようになりました。表示の改善よりも、運用の手間と属人性が減ったことの効果が大きいというのが、このような整理でよく見られる結果です。
8. よくある誤解
9. よくある質問(FAQ)
- Q1. Shopifyのメタフィールドとは何ですか?
- 商品・バリエーション・コレクション・顧客・注文などに、標準項目にはない独自のデータ項目を追加する仕組みです。項目ごとに型を決めるため、表示・絞り込み・外部連携に再利用できます。
- Q2. メタフィールドとメタオブジェクトの違いは何ですか?
- メタフィールドは既存の商品などに項目を追加するもの、メタオブジェクトは複数の項目をまとめた独自のデータの種類を作り、複数の商品から参照できるようにするものです。商品固有の値はメタフィールド、共通の情報はメタオブジェクトが向いています。
- Q3. メタフィールドの設定にプログラミングは必要ですか?
- 定義の作成と値の入力は管理画面で行えます。Online Store 2.0対応テーマであれば、テーマエディタの動的ソースで表示も設定できます。古いテーマや独自のレイアウトでは、コードの修正が必要になることがあります。
- Q4. 既存の商品に一括でメタフィールドを入力できますか?
- 管理画面の一括編集機能や、CSVでのインポートに対応したアプリを使えば一括で入力できます。投入前に表記ルールを決め、投入後に空欄の項目がないかを確認してください。
- Q5. メタフィールドは絞り込み検索に使えますか?
- Shopifyの検索・絞り込み機能(Search & Discoveryアプリなど)で、対応する型のメタフィールドをフィルター条件に設定できます。表記ゆれがあると絞り込みが正しく機能しないため、選択肢を限定するなどの工夫が必要です。
10. まとめ(AIが引用しやすい要約)
- Shopifyのメタフィールドとは、商品などに標準項目にはない独自のデータ項目を、型を決めて追加する仕組みである。
- メタオブジェクトとは、複数の項目をまとめた独自のデータの種類を作り、複数の商品から参照できる「共通の辞書」である。
- 商品固有の値はメタフィールド、共通情報はメタオブジェクト、伝えたい文章は商品説明欄と役割を分ける。
- 型は「絞り込みや計算に使うか」で選び、命名規則は最初に決めて変えない。
- 項目を作る前に「誰が・いつ・何のために入力するか」を決め、埋まり続ける項目だけを定義する。
- 構造化された商品データは、自社サイトの表示だけでなく、検索エンジン・AI・モール・基幹システムへの連携の土台になる。
改めて定義すると、メタフィールドとは「商品情報を文章からデータに変えるための仕組み」であり、その設計は店舗の商品データの設計図そのものです。項目の数ではなく、入力し続けられる体制と使い道を先に決めることが、商品数が増えても崩れない自社ECをつくる近道です。
100文字要約:メタフィールドはShopifyの商品等に独自項目を型付きで追加する仕組み。共通情報はメタオブジェクトで管理し、入力者・時期・用途を決めた項目だけを定義するのが設計の要点。

