メタフィールドの移行
既存のメタフィールドセットに検証ルールを追加する場合は、未構造化メタフィールドを定義に移行できます。既存のメタフィールドセットのカスタム定義を作成すると、指定した検証ルールによって、無効な値が追加されなくなります。
特定のネームスペースとキーを持つメタフィールドセットのカスタム定義を作成することで、未構造化メタフィールドを移行します。カスタム定義の作成について詳しくは、以下の資料を参照してください。
未構造化メタフィールドに関する考慮事項
- 正しい形式のネームスペースとキーを持つメタフィールドのセットにのみ、定義を追加できます。ネームスペースとキーに特殊文字が含まれている場合、そのメタフィールドのセットを定義に移行することはできません。
- メタフィールド値が新しい定義と一致しない場合は、メタフィールド値を修正する必要があります。
未構造化メタフィールドの定義を作成する
管理画面から、「設定」> 「メタフィールドとメタオブジェクト」 に移動します。
メタフィールドの定義を追加するストアのセクションを選択します。たとえば、「商品」です。
「未構造化メタフィールドを表示」をクリックします。他のオプションを利用できる場合は、「その他の操作」 > 「未構造化メタフィールドを表示」をクリックします。「未構造化メタフィールドを表示」を利用できない場合、ストアのそのセクションには未構造化メタフィールドはありません。
定義を追加するネームスペースとキーの横にある「定義を追加」をクリックします。
ネームスペースとキーが標準定義と一致しない場合は、メタフィールドの定義に以下の情報を入力します。
- 「名前」フィールドに、定義の名前を入力します。
- 任意:「説明」フィールドに、メタフィールドの説明を入力します。
「タイプを選択」をクリックし、リストからメタフィールド値に最も一致するコンテンツタイプを選択します。
以下を実行して、コンテンツタイプと検証情報を設定します。
- 「検証」セクションで、定義の追加ルールを設定します。
- コンテンツタイプに追加の設定オプションがある場合は、希望のオプションを有効にします。
「保存」をクリックします。
検証結果を確認し、[定義を保存] をクリックします。
メタフィールドの定義を追加した後の次のステップ
メタフィールドの定義を追加した後、以下の操作を行うことができます。
- メタフィールドが表示される順序を決めるには、メタフィールド定義を固定または固定解除します。
- ストアの各部分について、メタフィールドに値を追加します。
- オンラインストアにメタフィールドを表示するには、メタフィールドをテーマに接続します。