コンテンツにスキップ
DataEase
無料で試す

メタフィールド

メタフィールドを使用すると、Shopifyの製品、注文、顧客、その他のリソースに対してカスタムデータを保存できます。サイズガイド、仕様、SEOデータ、内部メモなどの追加情報を追加するのに役立ちます。

Shopifyでのメタフィールドについて詳しくはこちら →

DataEaseを使用すると、ファイル内の動的カラムを使用して、メタフィールドをインポート、エクスポート、更新することが簡単にできます。


📊 DataEaseでのメタフィールドの動作

Section titled “📊 DataEaseでのメタフィールドの動作”

DataEaseからデータをエクスポートすると、メタフィールドは動的カラムとして表示されます。これは、各メタフィールドが特定の命名形式を使用してファイル内の独自のカラムを持つことを意味します:

metafield {namespace}.{name} [{type}]

metafield global.description_tag [single_line_text_field]

この構造は、どのメタフィールドを指しているのか、どの形式であるのかをDataEase(およびShopify)に伝えます。


🧠 メタフィールドのインポートロジック

Section titled “🧠 メタフィールドのインポートロジック”
  • メタフィールドがインポートファイルにない場合、それは変更されません。
  • メタフィールドがファイルにあるが空の場合、それはShopifyから削除されます。
  • メタフィールドに値がある場合、それは作成または更新されます。

これにより、変更したくないデータを上書きせずにメタフィールドを管理することが容易になります。


🧩 サポートされているメタフィールドタイプ

Section titled “🧩 サポートされているメタフィールドタイプ”

Shopifyは幅広いメタフィールドタイプをサポートしています。完全なリストはこちらで確認できます:

インポート時には、これらのタイプをカラムヘッダーに使用してください。例えば:

metafield specs.material [multi_line_text_field]
metafield shipping.weight [number_decimal]


メタフィールドを使用する前に、Shopifyの制限を把握しておいてください:

  • 250 定義/リソースタイプ
  • 20 ピン留めされた定義/リソースタイプ
タイプ文字数制限
boolean65,000
color65,000
date65,000
date_time65,000
dimension65,000
id2,048
json2,000,000 ¹
link65,000
money65,000
multi_line_text_field65,000
number_decimal65,000
number_integer65,000
rating65,000
rich_text_field65,000
single_line_text_field65,000
url2,048
volume65,000
weight65,000

¹ 2,000,000文字を超えるjson値は、Shopifyに送信される前に拒否され、明確な行エラーになります(“…the maximum length of a JSON metafield value is 2,000,000 characters”)。一部のアプリに対してShopifyがJSON値により低い128KBの制限を適用する場合があり、その場合はShopifyがサイズを理由に値を拒否した際にそのエラーが行に表示されます。

メタフィールドの完全な制限を確認 →


製品にカスタムSEOタグを追加する:

  1. DataEaseで製品をエクスポート
  2. 新しいカラムを追加:metafield global.title_tag [single_line_text_field]
  3. カラムにSEOタイトルを入力
  4. 更新されたファイルをインポート - メタフィールドがライブになります!

  • 各メタフィールドに対して正しい形式を角括弧で使用してください。
  • 重要なデータを上書きしないように、変更したくないフィールドのカラムを削除してください。
  • 変更を加える前に、現在のメタフィールドをバックアップするためにエクスポートを使用してください。

メタフィールドは、Shopifyストアの機能を拡張する強力な方法です。DataEaseを使用すれば、コードを書くことなく、大量に効率的に管理できます。