Try our conversational search powered by Generative AI!

Namespace EPiServer.Commerce.Catalog.Linking

Classes

Association

Describes an association of a catalog entry eg an accessory, up-sell or cross-sell product etc.

AssociationGroup

Describes a group of associations of a catalog entry.

AssociationGroupDefinition

Represents a definitions of a AssociationGroup.

AssociationRepositoryExtensions

Extension methods for IAssociationRepository.

AssociationType

Describes a type of association.

BundleEntry

Links an entry (defined by Child) to a bundle (defined by Parent).

EntryRelation

Abstract base for describing the relations from a catalog entry to another.

GroupDefinition

GroupDefinitionRepository<T>

A repository to store GroupDefinitionRepository<T>.

NodeEntryRelation

Links an entry (defined by Child) to a category (defined by Parent).

NodeRelation

Links an entry or subcategory (defined by Child) to a category (defined by Parent).

PackageEntry

Links an entry (defined by Child) to a package (defined by Parent).

ProductVariation

Links a variation (defined by Child) to a product (defined by Parent).

Relation

Abstract base class for relations describing catalog structure.

RelationGroupDefinition

Represents a definitions of groups for a Relation.

RelationRepositoryExtensions

Extension methods for IRelationRepository.

Interfaces

IAssociationRepository

Describes a service for handling associations of catalog content.

IRelationRepository

Handles CRUD operations for catalog structure objects (relations), including linking entries to additional categories, categories to other categories (using NodeRelation), variations to products (using ProductVariation) and setting up the items included in bundles and packages (using BundleEntry and PackageEntry).