カタログおよび関係ポリシー
このページの翻訳は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"
!注既製品ポリシーを拡張したり継承したりしないでください。代わりに、自分でポリシーを作成してください。
ポリシーの定義場所に応じてPolicySet JSONやEnvironment JSONを修正し、その後Bootstrapを再実行することでデフォルトポリシーの値を変更できます。