カタログとリレーションシップのポリシー
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Catalogプラグインは、プラグインによって提供される機能の動作を定義するカタログおよびカタログ関係ポリシーを提供します。
すぐに使用できるポリシーを拡張したり、ポリシーから継承したりしないでください。代わりに、自分で作成してください。
デフォルトポリシーの値を変更するには、ポリシーが定義されている場所に応じてPolicySet JSONまたはEnvironment JSONを変更し、Bootstrapを再実行します。
次のポリシーは、Catalogプラグインを使用して構成できます。
|
政策 |
形容 |
プロパティ / デフォルト値 |
|---|---|---|
|
CatalogCachePolicy |
一部のカタログ リストのキャッシュ設定を定義します。 |
Expiration / 300000 (this represent miliseconds) 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 - Sellable商品を含むプロモーション情報を返します。パフォーマンスを向上させるには、このプロパティをfalseに設定して、プロモーション情報が求められても返されないようにします。デフォルトはfalseです。 ReturnPriceAndInventoryWithFreeGiftSelections - GetCartメソッドが実行されると、Free Gift Selectionの価格と在庫情報を取得します。パフォーマンスを向上させるには、プロパティをfalseに設定します。デフォルトはtrueです。 |
|
ProductLoggingPolicy |
製品のログ記録ポリシーを定義します。 | |
|
VariationOptionPolicy |
Sellable商品のバリエーション ポリシーを定義します。 | |
|
KnownBundleTypePolicy |
製品バンドルの既知のタイプを定義します。 現在サポートされているタイプはstatic | |
|
KnownCatalogActionsPolicy |
カタログとカテゴリのアクション名 (追加、編集、削除など) を定義します。 |
AddCatalog / "AddCatalog" DeleteCatalog / "DeleteCatalog" EditCatalog / "EditCatalog" AddCategory / "AddCategory" EditCategory / "EditCategory" SelectCategoryDeleteOption / "SelectCategoryDeleteOption" ReparentItem / "Reparent" AddSellableItemVariant / "AddSellableItemVariant" DisableSellableItemVariant / "DisableSellableItemVariant" DeleteSellableItemVariant / "DeleteSellableItemVariant" ReparentItemConfirmation / "ReparentConfirmation" AddSellableItem / "AddSellableItem" DeleteSellableItem / "DeleteSellableItem" AssociateSellableItemToCatalog / "AssociateSellableItemToCatalog" AssociateSellableItemToCategory / "AssociateSellableItemToCategory" AssociateCategoryToCategoryOrCatalog / "AssociateCategoryToCategoryOrCatalog" EditSellableItemDetails / "EditSellableItemDetails" EditSellableItemIds / "EditSellableItemIds" EditSellableItemDisplayInformation / "EditSellableItemDisplayInformation" EditSellableItemCustomerReviews / "EditSellableItemCustomerReviews" EditSellableItemSpecifications / "EditSellableItemSpecifications" EditSellableItemPricing / "EditSellableItemPricing" AddSellableItemListPrice / "AddSellableItemListPrice" EditSellableItemListPrice / "EditSellableItemListPrice" RemoveSellableItemListPrice / "SellableItemListPriceを削除します" AddSellableItemImage / "AddSellableItemImage" RemoveSellableItemImage / "RemoveSellableItemImage" PaginateCategoryList / "PaginateCategoryList" DeleteCategory / "DeleteCategory" DisassociateItem / "DisassociateItem" ManageItemDefinitions / "ManageItemDefinitions" SelectCatalogToAssociateComposerTemplateToItemDefinitions / "SelectCatalogToAssociateComposerTemplateToItemDefinitions" AssociateComposerTemplateToItemDefinitions / "AssociateComposerTemplateToItemDefinitions" |
|
KnownCatalogListsPolicy |
カタログ、カタログ商品、カテゴリ、Sellable商品、リレーションシップ タイプのリストの名前を定義します。 |
CatalogProducts / "CatalogProducts" CatalogItems / "CatalogItems" Catalogs / $"{CommerceEntity.ListName<Catalog>()}" Categories / $"{CommerceEntity.ListName<Category>()}" SellableItems /$"{CommerceEntity.ListName<SellableItem>()}" PurgeCategories / "PurgeCategories" PurgeCatalogs / "PurgeCatalogs" |
|
KnownCatalogViewsPolicy |
カタログ、カテゴリ、Sellable商品のビューの名前を定義します。 |
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<string>() |
|
SitecoreCatalogIndexingPolicy |
Sitecoreカタログ アイテムのインデックス作成の設定を定義します。 |
Name / string.Empty IncrementalListName / string.Empty DeletedListName / string.Empty EntityTypeNames / List<string>() |
次の表では、リレーションシップ ポリシーについて説明します。
|
政策 |
形容 |
プロパティ/デフォルト |
|---|---|---|
|
RelationshipPolicy |
システムで使用可能な関係を定義します。 |
Type / string.Empty AllowedTargetTypes / Enumerable.Empty<string>() AllowedViews / Enumerable.Empty<string>() |
|
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を再実行します。