リレーションシップ定義の操作

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

リレーションシップ定義ビジネス ツールを使用すると、カタログ、カテゴリ、およびSellable商品間のアップセルやクロスセルのリレーションシップなどのカスタム リレーションシップを作成できます。

メモ

リレーションシップ定義を作成するには、リレーションシップ管理者ロールに割り当てられている必要があります。

リレーションシップ定義の作成

特定のビジネス要件に対応するカスタム・リレーションシップ定義を作成できます。

関係定義を作成するには:

  1. 左のナビゲーション ウィンドウで、Relationship Definitionsをクリックして リレーションシップ定義 ダッシュボードを開きます。

  2. Relationship DefinitionsダッシュボードのEntitiesセクションで、関係タイプをクリックします。

    • カタログ エンティティの関連付け定義を新規作成するには、Sitecore.Commerce.Plugin.Catalog.Catalog,Sitecore.Commerce.Plugin.Catalogをクリックします。

    • カテゴリエンティティの関連付け定義を新規作成するには、「 Sitecore.Commerce.Plugin.Catalog.Category,Sitecore.Commerce.Plugin.Catalog」をクリックします。

    • カテゴリエンティティの関連付け定義を新規作成するには、「 Sitecore.Commerce.Plugin.Catalog.SellableItem,Sitecore.Commerce.Plugin.Catalog」をクリックします。

  3. 関連付けエンティティの詳細ページのRelationship Definitionsセクションで、+ をクリックします。

  4. Add Relationship Definitionダイアログボックスで、名前と表示名を入力します。説明はオプションです。

    手記

    カスタム・リレーションシップ定義のNameを提供するときは、この命名規則に準拠していることを確認してください。

  5. Target Typeドロップダウンリストからターゲットタイプを選択します。

  6. カタログ、カテゴリ、またはSellable商品のマーチャンダイジング ダッシュボードに関連エンティティのリストを自動的にレンダリングする場合は、Render List Automaticallyを選択します。

カスタムリレーションシップ定義の名前付け規則

Habitat Masterカタログの事前定義されたエンティティ タイプ (カタログ、カテゴリ、またはSellable商品のエンティティ タイプ) に基づくリレーションシップ定義は、次の表で定義されている命名規則に準拠している必要があります。

手記

Commerceソリューションが、次の表にリストされているもの以外のCommerceエンティティの関係定義を実装する場合は、開発チームと調整して、関連するCommerce Engineポリシー・セット で必要な構成変更 を行うようにしてください。

繋がり

ソースの種類

命名規則

カタログからカテゴリへ

Sitecore.Commerce.Plugin.Catalog.Category,Sitecore.Commerce.Plugin.Catalog

*Category.*?$

たとえば、CatalogToCategoryです。

カタログから販売可能な商品

Sitecore.Commerce.Plugin.Catalog.SellableItem,Sitecore.Commerce.Plugin.Catalog

*SellableItem.*?$

例: CatalogToSellableItem

カテゴリ間

Sitecore.Commerce.Plugin.Catalog.Category,Sitecore.Commerce.Plugin.Catalog

*Category.*?$

たとえば、CategoryToCategoryです。

Category-to-Sellable商品

Sitecore.Commerce.Plugin.Catalog.SellableItem,Sitecore.Commerce.Plugin.Catalog

*SellableItem.*?$

例: CategoryToSellableItem

Sellable Item-to-Sellableアイテム

Sitecore.Commerce.Plugin.Catalog.SellableItem,Sitecore.Commerce.Plugin.Catalog

*SellableItem.*?$

例: SellableItemToSellableItem

カタログ、カテゴリ、またはSellable商品を別のエンティティに関連付ける

カタログ、カテゴリ、または販売可能商品と別のエンティティタイプの間に関係定義が存在する場合、その2つのエンティティタイプとの間に関係を確立できます。

手記

次の手順では、サンプルHabitat_Masterカタログに基づく例を使用し、Sellable商品を関連製品などとして別のSellable商品に関連付ける方法を示します (事前定義されたRelatedSellableItemToSellableItemリレーションシップ定義を使用)。

カタログ エンティティを別のエンティティに関連付けるには:

  1. MerchandisingダッシュボードのCatalogsセクションで、カタログの名前 (Habitat_Masterなど) をクリックします。

  2. Sellable商品を参照します (たとえば、CategoryセクションでDepartmentsPhonesの順にクリックし、Sellable ItemsセクションでSellable商品 ( Habitat Nomad 8GB 4G LTEなど) をクリックします。

    手記

    公開済み状態のSellable商品は変更できません。エンティティのバージョンがpublished 状態の場合は、編集するエンティティの 新しいバージョンを作成する必要があります

  3. リレーションシップの表示名があるセクション (たとえば、RelatedSellableItemToSellableItem セクションでAssociateアイコンをクリックし、Associate Entityダイアログ ボックスのIDフィールドで、関連付けるSellable商品の表示名から単語を入力し、リストから選択します。

    The Associate Entity dialog box
  4. チェックマークをクリックして、関連付けを保存します。

この記事を改善するための提案がある場合は、 お知らせください!