OS 3.0 テーマエディターでメタオブジェクトを接続する方法
Metaオブジェクトは、ストアレベルの再利用可能なデータ履歴であり、ストアの任意のページのパーツに接続できるため、サイズガイド、成分ライブラリ、ケア指示など、多くの商品で共有されるコンテンツに最適です。商品やカテゴリのメタフィールドとは異なり、Metaオブジェクトは特定のページに紐づいていません。この機能はOS 3.0テーマでのみ利用可能であり、OS 2.0またはOS 2.1テーマではサポートされていません。
このガイドでは、OS 3.0テーマエディターでMetaオブジェクトのエントリーをパーツに接続する方法、ネストされたMetaオブジェクト参照の使用方法、および実際のストアシナリオでのMetaオブジェクトの適用方法について説明します。
| 注: メタフィールドと動的ソースの次元について学ぶには、「OS 3.0テーマエディターでの動的ソース(メタフィールド)の設定」を参照してください。 |
OS 3.0でMetaオブジェクトを接続するための前提条件
開始する前に:
- ストアがOS 3.0テーマを実行している必要があります。Metaオブジェクトの動的ソースはOS 3.0限定の機能です。
- 管理画面でMetaオブジェクト定義を作成し、少なくとも1つのエントリーを追加している必要があります。まだの場合は、以下の手順を実行する前に「Metaオブジェクトでストアコンテンツをカスタマイズする」を参照してください。
ストアレベルの動的ソースとしてのMetaオブジェクトの理解
Metaオブジェクトは、管理画面で作成および管理する独立した再利用可能なデータ履歴です。Metaオブジェクトは特定の商品やページに紐づいていないストアレベルに存在するため、動的ソースをサポートする任意のパーツに、そのデータをストアの任意のページで取り込むことができます。
これにより、Metaオブジェクトは多くの商品やページで共有されるコンテンツに特に有用です。例えば:
- 全衣料品ラインで使用されるサイズガイド
- 美容カタログ全体で参照される成分ライブラリ
- 同じ家具カテゴリのすべての商品で共有されるデザイナープロフィール
Metaオブジェクトのエントリーをテーマエディターのパーツに接続する
Metaオブジェクト定義を作成し、管理画面でエントリーを追加したら、以下の手順でテーマエディターのパーツにMetaオブジェクトフィールドをバインドします。
Metaオブジェクトを接続するには:
- テーマエディターで、バインドしたいブロックをクリックします(例:リッチテキストセクション)。
-
動的ソースを追加アイコンをコンテンツ入力フィールドの横でクリックします。
- 動的ソースパネルで、メタオブジェクトを選択します。
- 最初のリストから、メタオブジェクトタイプ(定義名、例:「Ingredient」や「Size Chart」)を選択します。
- 2番目のリストから、表示したい特定のエントリーを選択します(例:「Niacinamide」や「Women's Tops」)。
- 3番目のリストから、表示したいフィールドの値を選択します(例:「Benefits」や「Measurement Table」)。保存をクリックしてバインドを確定します。
高度な使い方:OS 3.0でのネストされたメタオブジェクト参照の利用
OS 3.0は最大2レベルのメタオブジェクトのネストをサポートしています。表示するフィールドを選択する際(「メタオブジェクトエントリーをテーマエディターのパーツに接続する」のステップ6—表示する値の特定フィールドを選ぶ部分)、そのフィールド自体が別のメタオブジェクトへの参照である場合、エディターはその内部オブジェクトのフィールドにアクセスできるようにクリック可能にします。
例:「Product Story」メタオブジェクトには「Photographer」フィールドがあり、これは別の「Member」メタオブジェクトを参照しています。Product Storyパーツから直接、写真家の名前やプロフィール画像を表示するために掘り下げることができます。
| 注:ネストは最大2レベルまでサポートされています。2レベルを超えるフィールドにはテーマエディターからアクセスできません。 |
メタオブジェクトの実際の活用例
以下の例は、異なるストアタイプがメタオブジェクトを使って、繰り返しの手動更新なしにコンテンツの一貫性を保つ方法を示しています。
ファッション:共有サイズガイド
衣料品店は「Size Chart」メタオブジェクトを作成し、カテゴリ、画像、測定表のフィールドを持たせます。複数の商品が同じサイズ表エントリーを共有します。測定値が変わった場合、ストアはエントリーを一度更新するだけで、その変更がすべての商品ページに自動的に反映されます。
ヘルス&ビューティー:成分ライブラリ
スキンケアブランドは「Ingredient」メタオブジェクトを作成し、成分名、特典、説明、科学的参照のフィールドを持たせます。エントリーにはナイアシンアミド、ヒアルロン酸、レチノールなどがあります。各商品ページは関連するエントリーに接続し、中央のライブラリから構造化された主要成分セクションを表示します。
家具:デザイナーカテゴリ
家具小売店は「Designer」メタオブジェクトを作成し、デザイナー名、肖像、略歴、デザイン哲学のフィールドを持たせます。エントリーにはトーマス・バーグやクララ・ヴォスなどのデザイナーが含まれます。各デザイナーのカテゴリ内の複数の商品が同じエントリーを参照しているため、デザイナーが略歴を更新したり新しい肖像写真を追加すると、その変更がそのカテゴリ内のすべての商品ページに即座に反映されます。
| ヒント: Metaobjectsは、既存のカスタムデータ構造を引き継ぎたい他のプラットフォームから移行するマーチャントにも最適です。 |
Metaobjectsに関するよくある質問
Q 1 Metaobjectsは商品ページ以外のページでも使えますか?
はい。Metaobjectsはストアレベルのソースであるため、トップページ、カスタムページ、カテゴリページなど、あらゆるページのパーツに接続できます。
Q 2 メタフィールドとMetaobjectの違いは何ですか?
メタフィールドは商品やカテゴリなどのリソースに直接付随するカスタム属性です。Metaobjectは独立した再利用可能なデータレコードで、複数の商品、ページ、パーツで参照できます。商品固有のデータにはメタフィールドを、共有コンテンツライブラリにはMetaobjectsを使用してください。メタフィールドと動的ソースの詳細については、「OS 3.0 テーマエディターでの動的ソース(メタフィールド)の設定」をご覧ください。
Q 3 Metaobject定義の作成とエントリーの追加はどうすればいいですか?
Metaobjectの作成と管理については、「Metaobjectを使ったストアコンテンツのカスタマイズ」で説明しています。まずそちらの設定を完了し、その後このガイドに戻ってエントリーをストアフロントに接続してください。
この記事はAIを使用して翻訳されており、不正確な部分が含まれている可能性があります。最も正確な情報については、元の英語版をご参照ください。