メタフィールドを移行する

既存のメタフィールドセットに検証ルールを追加する場合は、非構造化メタフィールドを定義に移行することができます。既存のメタフィールドセットのカスタム定義を作成する際、指定した検証ルールにより、あなたやアプリが無効な値を追加するのを防ぐことができます。

特定のネームスペースとキーを持つメタフィールドセットのカスタム定義を作成して、非構造化メタフィールドを移行します。ファイル、参照、およびtrueまたはfalseを除いて、ほとんどのコンテンツタイプにメタフィールドを移行することができます。カスタム定義の作成について詳しくは、以下のリソースを参照してください。

定義を追加できるのは、正しい形式のネームスペースとキーを持つメタフィールドのセットのみです。ネームスペースとキーに特殊文字が含まれている場合、そのメタフィールドのセットを定義に移行することはできません。

非構造化メタフィールドセットの定義を作成する

  1. 管理画面から、[設定] > [カスタムデータ] の順に移動します。
  2. メタフィールド定義を追加するストアの構成部分を選択します。たとえば、[商品のメタフィールド] です。
  3. 定義を追加するネームスペースとキーの横にある [定義を追加] をクリックします。
  4. メタフィールド定義に関連して、以下の情報を入力します。

    1. [名前] フィールドに、定義の名前を入力します。
    2. オプション: [説明] フィールドに、メタフィールドの説明を入力します。
  5. [タイプを選択する] をクリックして、リストからメタフィールドの値に一致するコンテンツタイプを選択します。

  6. 次の操作を実行して、コンテンツタイプと検証情報を設定します。

    1. コンテンツタイプに追加の設定オプションがある場合、メタフィールドに適したオプションを選択します。たとえば、測定のタイプです。
    2. [検証] セクションで、定義の [追加ルール] を設定します。
  7. [保存] をクリックします。

  8. 検証結果を確認し、[保存して続行する] をクリックします。

メタフィールドの値が新しい定義と一致しない場合、メタフィールド値を修正する必要があります。定義を保存すると、自動的に一括編集画面にリダイレクトされ、検証エラーを確認して修正できます。

非構造化メタフィールドを編集する

アプリによる外部サービスのメタフィールドは管理画面に移行することはできますが、非表示になります。

手順:

  1. 管理画面から、[設定] > [カスタムデータ] の順に移動します。
  2. メタフィールド定義を追加するストアの構成部分を選択します。たとえば、[商品のメタフィールド] です。
  3. [非構造化メタフィールドを表示] をクリックします。他のオプションが利用可能な場合は、[その他の操作] > [非構造化メタフィールドを表示] の順にクリックします。[非構造化メタフィールドを表示] が利用できない場合、ストアに非構造化メタフィールドを設定することはできません。
  4. 編集する定義のメタフィールド行をクリックして値を追加します。
  5. [保存] をクリックします。

メタフィールド定義を追加した後のステップ

メタフィールドの定義を追加した後、以下の操作を完了できます。

Shopifyで販売を開始する準備はできていますか?

無料体験を試す