概要

メタフィールドは、Shopifyでネイティブに備わっている機能です。他のアプリケーションではカスタムフィールドとして知られることもあります。製品、バリアント、顧客、コレクション、注文、ブログ、ショップなどの追加情報を入力、保存、編集することができます。一般的に、これらのアイテムの表示を強化するために、メタフィールドを使用して独自の情報ブロックやセクションを作成することができます。たとえば、材料、原産国、または手入れ方法などの詳細な商品情報を追加表示することができます。

このドキュメントを読んでいる店舗オーナーの場合、メタフィールドはショッピングの動的な機能を追加するためにShopifyデザイナーや開発者が使用することを主な目的としています。Shopifyのテンプレートシステムの知識がない場合や、コードセクションの編集に慣れていない場合は、学習する必要はありません。他のプラットフォームからショッピングへの追加の製品データやバリアント情報を移行する場合に特に役立ちます。詳細については、Shopifyのデベロッパーやデザイナーに相談するのが最善です。Metafields Masterアプリケーションでは、Metafields Masterで作成した定義と値のメタフィールドを一括でインポート/エクスポートできるPRO機能を実装しています。Metafields Master ProはShopifyアプリケーションであり、Excelファイルからメタフィールドをインポート、エクスポート、編集することができます。

メタフィールドのインポート

ファイルフォーマット

ID:インポートシートの必須フィールドです。製品/ブログ/記事/コレクションなどのShopify IDを表します。シートのID値は、ShopifyのURLで見つかるものと同じでなければなりません。

名前空間:異なるメタフィールドを論理的にグループ化するために使用されます。インポートシートで必須のフィールドです。

キー:メタフィールドの名前です。アプリケーションで作成したメタフィールドを識別するために使用されます。インポートシートでも必須のフィールドです。

値:メタフィールドの内容です。ほとんどの場合、値はストアフロントに表示されるか、アプリによって使用されます。インポートシートでも必須のフィールドです。

タイプ:現在、メタフィールドのカテゴリーとして11種類のタイプがあります。アプリケーションで必要なタイプを選択する必要があります。インポートシートでも必須のフィールドです。(例:文字列、整数、リッチテキスト、画像、複数の画像、ファイル、電子メール、URL、電話、カラーピッカー、および日付ピッカー)

説明:このフィールドにメタフィールドの使用目的を記述することで、現在のユーザー(オーナーや開発者)が作成したメタフィールドの使用を覚えたり理解したりしやすくすることができます。インポートシートではオプションフィールドです。

オーナーリソース:このフィールドはアプリケーションで最も重要なフィールドの一つで、メタフィールドが作成されたリソースを特定するために使用されます。アプリケーションはこのフィールドを使用してリソースを識別し、インポートされたメタフィールドを割り当てます。(例:ショップ、コレクション、製品、ブログ、注文、顧客、およびページ)

インポートシートの重要なフィールド

ID:インポートシートの必須フィールドです。製品/ブログ/記事/コレクションなどのShopify IDを表します。シートのID値は、ShopifyのURLで見つかるものと同じでなければなりません。

名前空間:名前空間は、メタフィールドを論理的にグループ化するために使用されます。インポートシートで必須のフィールドです。

キー:メタフィールドの名前です。アプリケーションで作成したメタフィールドを識別するために使用されます。インポートシートでも必須のフィールドです。

値:メタフィールドの内容です。ほとんどの場合、値はストアフロントに表示されるか、アプリによって使用されます。インポートシートでも必須のフィールドです。

タイプ:現在、アプリケーションで11種類のメタフィールドのカテゴリーがあります。必要なタイプを選択するため、インポートシートでも必須のフィールドです。(例:文字列、整数、リッチテキスト、画像、複数の画像、ファイル、電子メール、URL、電話、カラーピッカー、および日付ピッカー)

説明:このフィールドにメタフィールドの使用目的を記述することで、現在のユーザー(オーナー/開発者)が作成したメタフィールドの使用を覚えたり理解したりしやすくすることができます。インポートシートではオプションフィールドです。

オーナーリソース:アプリケーションで最も重要なフィールドの一つで、メタフィールドが作成されたリソースを特定するために使用されます。アプリケーションはこのフィールドを使用してリソースを識別し、インポートされたメタフィールドを割り当てます。(例:ショップ、コレクション、製品、ブログ、注文、顧客、およびページ)

メタフィールドのエクスポート

トップメニューの[エクスポート]オプションをクリックし、[メタフィールドのエクスポート]を選択します。ストア管理者は自分のメールアドレスに通知を受け取ります。別のアドレスに通知を送りたい場合は、ポップアップのメールフィールドに入力することができます。完了するには、[送信]をクリックしてメタフィールドとその定義をエクスポートします。