カタログおよび関係ポリシー

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

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

カタログプラグインは、プラグインが提供する機能の挙動を定義するカタログおよびカタログ関係ポリシーを提供します。

!注既製品ポリシーを拡張したり継承したりしないでください。代わりに、自分でポリシーを作成してください。

ポリシーの定義場所に応じてPolicySet JSONやEnvironment JSONを修正し、その後Bootstrapを再実行することでデフォルトポリシーの値を変更できます。

以下のポリシーはCatalogプラグインを通じて設定可能です。

方針

概要

プロパティ/デフォルト値

CatalogCachePolicy

一部のカタログリストのキャッシュ設定を定義しています。

Expiration / 300000 (これはミリ秒を表します)

AllowCaching/ true

CatalogsCacheName/ "Catalogs"

CategoriesCacheName/ "Categories"

RelationshipsCacheName/ "Relationships"

SellableItemsCacheName/"SellableItems"

AssociatedCatalogsCacheName/"AssociatedCatalogs"

NonAssociatedCatalogsCacheName/ "NonAssociatedCatalogs"

ProductCachePolicy

カタログおよび製品のキャッシュポリシーを定義します。

GlobalCatalogPolicy

カタログのグローバル設定を定義します。

MaxCatalogLength/ 128

MaxSellableItemLength/ 50

MaxSellableItemVariationLength/ 50

MaxCategoryLength/ 50

MaxRelationshipDefinitionLength/ 50

AllowPromotionsToBeReturnedWithSellableItem - 販売可能な商品とともにプロモーション情報を返す。パフォーマンスを向上させるために、プロパティをfalseに設定し、求められてもプロモーション情報が返されないようにする。デフォルトはfalseである。

ReturnPriceAndInventoryWithFreeGiftSelections - GetCart メソッドが実行された際にフリーギフトセレクションの価格および在庫情報を取得する。パフォーマンスを向上させるためにプロパティを falseに設定してください。デフォルトは真です。

ProductLoggingPolicy

製品のログポリシーを定義します。

VariationOptionPolicy

販売可能な品目の変動ポリシーを定義します。

KnownBundleTypePolicy

製品バンドルの既知の型を定義します。現在、サポートされている型は静的です

KnownCatalogActionsPolicy

カタログおよびカテゴリアクション名(例

、編集、削除)を定義します。

AddCatalog / "AddCatalog"

DeleteCatalog / "DeleteCatalog"

EditCatalog / "EditCatalog"

AddCategory / "AddCategory"

EditCategory / "EditCategory"

SelectCategoryDeleteOption / "SelectCategoryDeleteOption"

ReparentItem / "Reparent"

AddSellableItemVariant / "AddSellableItemVariant"

DisableSellableItemVariant / "DisableSellableItemVariant"

DeleteSellableItemVariant / "DeleteSellableItemVariant"

ReparentItemConfirmation / "ReparentConfirmation"

AddSellableItem /「追加セールアイテム」

DeleteSellableItem / "DeleteSellableItem"

AssociateSellableItemToCatalog / "AssociateSellableItemToCatalog"

AssociateSellableItemToCategory / "AssociateSellableItemToCategory"

AssociateCategoryToCategoryOrCatalog / "AssociateCategoryToCategoryOrCatalog"

EditSellableItemDetails / "EditSellableItemDetails"

EditSellableItemIds / "EditSellableItemIds"

EditSellableItemDisplayInformation / "EditSellableItemDisplayInformation"

EditSellableItemCustomerReviews / "EditSellableItemCustomerReviews"

EditSellableItemSpecifications / "EditSellableItemSpecifications"

EditSellableItemPricing /「SellableItemPricingの編集」

AddSellableItemListPrice /「AddSellableItemListPrice」

EditSellableItemListPrice /「EditSellableItemListPrice」

RemoveSellableItemListPrice /「RemoveSellableItemListPrice」

AddSellableItemImage / "AddSellableItemImage"

RemoveSellableItemImage / "RemoveSellableItemImage"

PaginateCategoryList / "PaginateCategoryList"

DeleteCategory / "DeleteCategory"

DisassociateItem / "DisassociateItem"

ManageItemDefinitions / "ManageItemDefinitions"

SelectCatalogToAssociateComposerTemplateToItemDefinitions / "SelectCatalogToAssociateComposerTemplateToItemDefinitions"

AssociateComposerTemplateToItemDefinitions / "AssociateComposerTemplateToItemDefinitions"

KnownCatalogListsPolicy

カタログ、カタログ製品、カテゴリ、販売可能な品目、関係タイプの一覧名を定義します。

CatalogProducts / "CatalogProducts"

CatalogItems / "CatalogItems"

Catalogs / $"{CommerceEntity.ListName()}"

Categories / $"{CommerceEntity.ListName()}"

SellableItems /$"{CommerceEntity.ListName()}"

PurgeCategories / "PurgeCategories"

PurgeCatalogs / "PurgeCatalogs"

KnownCatalogViewsPolicy

カタログ、カテゴリ、販売可能な品目のビュー名を定義します。

MerchandisingDashboard /「マーチャンダイジングダッシュボード」

PickParentCategory /「PickParentCategory」

Catalogs /「カタログ」

Categories /「カテゴリ」

PickParentConfirmation /「PickParentConfirmation」

CategoryToAssociate /「CategoryToAssociate」

SellableItemVariants /「SellableItemVariants」

SellableItemPricing /「SellableItemPricing」

SellableItemListPricing /「SellableItemListPricing」

Variant /"Variant"

SellableItems /"SellableItems"

SellableItem /"SellableItem"

DeleteSellableItem /"DeleteSellableItem"

ConnectCatalog /"ConnectCatalog"

ConnectCategory /"ConnectCategオリ」

ConnectSellableItem /"ConnectSellableItem"

Master /"Master"

Summary /"Summary"

Details /"Details"

AddSellableItemImage /"AddSellableItemImage"

DeleteCategory /"DeleteCategory"

ManageItemDefinitions /"ManageItemDefinitions"

AssociateComposerTemplateToItemDefinitions /"AssociateComposerTemplateToItemDefinitions"

VariationPropertyPolicy

ストアフロントの商品詳細ページで色やサイズのバリエーションなどのファセットを表示します。

PropertyNames / Enumerable.Empty()

SitecoreCatalogIndexingPolicy

Sitecoreカタログの項目インデックス設定を定義します。

Name / string.Empty

IncrementalListName / string.Empty

DeletedListName / string.Empty

エンティティタイプネーム / List()

以下の表は関係ポリシーを示しています:

方針

概要

プロパティ/デフォルト

RelationshipPolicy

システム内で利用可能な関係を定義します。

Type / string.Empty

AllowedTargetTypes / Enumerable.Empty()

AllowedViews / Enumerable.Empty()

KnownRelationshipViewsPolicy

関係定義エンティティビューの名前を定義します。

RelationshipsDashboard / "RelatioshipDasboard"

RelationshipDefinitions / "RelationshipDefinitions"

RelationshipEntities / "RelationshipEntities"

CustomRelationship / "CustomRelationship"

AssociateEntity / "AssociateEntity"

Summary / "Summary"

Details / "Details"

Master / "Master"

KnownRelationshipListsPolicy

関係の定義、一時的およびエンティティインデックスのリストの名称を定義します。

DefaultRelationshipDefinitions / "DefaultRelationshipDefinition"

CustomRelationshipDefinitions / "CustomRelationshipDefinitions"

KnownRelationshipActionsPolicy

関係定義のエンティティビューアクションの名前を定義します。

AddRelationshipDefinition \ "AddRelationshipDefinition"

EditRelationshipDefinition \ "EditRelationshipDefinition"

AssociateEntity \ "AssociateEntity"

DisassociateEntity \ "DisassociateEntity"

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