概要

メタフィールド、または他のコンテキストで「メタオブジェクト」とも呼ばれるものは、Shopifyにおいてネイティブな機能です。他のアプリケーションにおけるカスタムフィールドに類似しています。商品、バリエーション、顧客、コレクション、注文、ブログ、およびショップに関する追加情報を入力、保存、編集することができます。これらの追加情報には、通常、コード、ShopifyのAPI、またはShopifyのテンプレート言語であるLiquidを介して管理され、これらのアイテムの表示を強化するためにビジネスストアフロントに深いカスタマイズレイヤーを追加することができます。例として、メタフィールドを使用して製品のためのユニークな情報ブロックやセクションを作成し、追加の製品情報を表示すると効果的です。具体的な例としては、使用される素材、原産国、またはお手入れ方法など、追加の詳細が含まれます。

この文書を読んでいる店舗オーナーの方へ。これは主にShopifyデザイナーや開発者が使用することを意図しています。Shopifyの動的な機能を追加する目的で、メタフィールドの作成と管理について特定の手順に従う必要があります。Shopifyが使用するテンプレートシステムについてある程度の知識がない場合や、コードセクションの編集に慣れていない場合、メタフィールドは自分で学習、入力、作成する必要はありません。他のプラットフォームから追加の製品データ、追加のバリアント情報などをShopifyに移行する際に特に役立ちます。詳細については、Shopifyの開発者やデザイナーに相談することをお勧めします。当社の「メタフィールドマスター」アプリケーションでは、「PRO機能」を実装しており、メタフィールドを一括でインポート/エクスポートすることができます。要するに、「メタフィールドマスタープロ」は「メタフィールドマスター」の有料バージョンであり、Excelファイルからメタフィールドをインポート、エクスポート、編集できます。

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

ファイル形式

ID: インポートシートにおける必須項目です。商品/ブログ/記事/コレクションなどのShopify IDを表します。シート内でのID値は、Shopify URLで見つける値と同じである必要があります。

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

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

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

タイプ: 現在、11種類の一意のメタフィールドカテゴリがあり、ユーザーは動的アプリケーションで選択する必要があります。要件/好みに応じてタイプを選択します。インポートシートにおいても必須の項目です。(タイプ例: 文字列、整数、リッチテキスト、画像、複数画像、ファイル、電子メール、URL、電話、カラーピッカー、日付ピッカー)

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

所有リソース: アプリケーションにとって非常に重要なフィールドの1つであり、メタフィールドが作成されたリソースをアプリケーションが識別できます。アプリケーションはこのフィールドを使用して、リソースを特定し、インポートされたメタフィールドを割り当てます。(リソース例: ショップ、コレクション、商品、ブログ、注文、顧客、ページ)

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

id: これはインポートシートにおいて必須の項目です。商品/ブログ/記事/コレクションなどのShopify idを表します。シート内での値は、Shopify URLで見つける値と同じである必要があります。

名前空間: 名前空間は異なるメタフィールドを論理的にまとめるために使用されます。インポートシートにおいて必須の項目です。

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

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

タイプ: 現在、アプリケーションで選択しなければならない11種類の一意のメタフィールドカテゴリがあります。要件/好みに応じてタイプを選択します。インポートシートにおいても必須の項目です。(タイプ例: 文字列、整数、リッチテキスト、画像、複数画像、ファイル、電子メール、URL、電話、カラーピッカー、日付ピッカー)

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

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

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

トップメニューの「エクスポート」オプションをクリックし、その後「メタフィールドのエクスポート」を選択します。ストア管理者はメールアドレスに通知を受け取ります。別のアドレスに通知を送信したい場合は、ポップアップの「メール」フィールドに入力します。最後に、「送信」をクリックして、メタフィールドとその定義をエクスポートします。