メタフィールドの移行

既存のメタフィールドセットに検証ルールを追加する場合は、未構造化メタフィールドを定義に移行できます。既存のメタフィールドセットのカスタム定義を作成すると、指定した検証ルールによって、無効な値が追加されなくなります。

特定のネームスペースとキーを持つメタフィールドセットのカスタム定義を作成することで、未構造化メタフィールドを移行します。カスタム定義の作成について詳しくは、以下の資料を参照してください。

未構造化メタフィールドに関する考慮事項

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

未構造化メタフィールドの定義を作成する

  1. 管理画面から、「設定」> 「メタフィールドとメタオブジェクト」 に移動します。

  2. メタフィールドの定義を追加するストアのセクションを選択します。たとえば、「商品」です。

  3. 「未構造化メタフィールドを表示」をクリックします。他のオプションを利用できる場合は、「その他の操作」 > 「未構造化メタフィールドを表示」をクリックします。「未構造化メタフィールドを表示」を利用できない場合、ストアのそのセクションには未構造化メタフィールドはありません。

  4. 定義を追加するネームスペースとキーの横にある「定義を追加」をクリックします。

  5. ネームスペースとキーが標準定義と一致しない場合は、メタフィールドの定義に以下の情報を入力します。

    1. 「名前」フィールドに、定義の名前を入力します。
    2. 任意:「説明」フィールドに、メタフィールドの説明を入力します。
  6. 「タイプを選択」をクリックし、リストからメタフィールド値に最も一致するコンテンツタイプを選択します。

  7. 以下を実行して、コンテンツタイプと検証情報を設定します。

    1. 「検証」セクションで、定義の追加ルールを設定します。
    2. コンテンツタイプに追加の設定オプションがある場合は、希望のオプションを有効にします。
  8. 「保存」をクリックします。

  9. 検証結果を確認し、[定義を保存] をクリックします。

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

メタフィールドの定義を追加した後、以下の操作を行うことができます。