カタログとリレーションシップのポリシー

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

このページの翻訳は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を再実行します。

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