Table of Contents

Namespace Dynamicweb.Ecommerce.Products

Classes

Detail

Represents product details objects

DetailMoveSetting

The class DetailMoveSetting represents meta data used for move details from one product to another

DetailService
DetailsGroup

Represents information about a details group.

DetailsGroupService

The DetailsGroupService class providing methods for querying and saving the DetailsGroup data.

FieldOption

Represents a single field option.

FieldOptionCollection

Represents a collection of field options.

FieldOptionService
FieldOptionTranslation

The class FieldOptionTranslation represents product FieldOption translation.

FieldOptionTranslationCollection

The class FieldOptionTranslationCollection represents collection of FieldOptionTranslation.

FieldType

Represents product field type object

FieldTypeService
Group

Product group class

GroupCollection

Collection of product groups.

GroupExtensions
GroupFacet
GroupFacetService
GroupKey
GroupMetaData

Represents information about meta data.

GroupRelatedProductKey
GroupRelation

Class for parent-child relations between product groups

GroupRelationCollection

Collection class for parent-child relations between product groups

GroupService

The GroupService class providing methods for querying and saving the Group aggregate to and from persistence.

GroupShopRelation

Class for relation objects between shops and product groups

GroupTemplateExtender

Group template extender. Extends the rendering of a Group.

Manufacturer

Represents a manufacturer of products.

ManufacturerService
Product

Represents information about a product.

ProductBackInStockNotification

Represents information about an product back in stock notification.

ProductBackInStockNotificationMoveSetting
ProductCollection

Represents a collection of the products.

ProductCommentSaveSubscriber

The class ProductCommentSaveSubscriber represents after product comment saved event subscriber.

ProductExtentions
ProductField

Provides information about a product field.

ProductField.FieldSystemName

List of database column names of the standard product fields

ProductFieldTranslation

The class ProductFieldTranslation represents ProductField translation.

ProductFieldTranslationCollection

The class ProductFieldTranslationCollection represents collection of ProductFieldTranslation.

ProductFieldValue

This class saves the new values for ProductField

ProductFieldValueCollection

Represents a collection of ProductFieldValue objects.

ProductGroupField

Represents information about product group.

ProductGroupFieldCollection

The class ProductGroupFieldCollection represents collection of ProductGroupField.

ProductGroupFieldValue

This class saves the new values for ProductGroupField

ProductGroupFieldValueCollection

Represents collection of ProductGroupFieldValue objects.

ProductGroupRelation

Represents information about related groups.

ProductGroupRelationService

The ProductGroupRelationService class providing methods for querying and saving the product group relations

ProductImageService
ProductItem

Represents information about product's item.

ProductItemCollection

Represents a collection of ProductItem objects.

ProductKey

The product key

ProductListTemplateExtender

Product list template extender. Extends the rendering of a ProductCollection.

ProductMetaData

Represents information about meta data.

ProductRelated

Represents information about related products.

ProductRelatedGroup

Represents information about the product related groups.

ProductRelatedGroupService
ProductRelatedGroupTranslation

Represents a translation of a related group.

ProductRelatedService
ProductRelation

Represents information about product relations

ProductSearchFilter
ProductSearchResult

Product search result data

ProductService
ProductStockNotificationService

Service for managing stock related product notifications.

ProductTemplateExtender

Product template extender. Extends the rendering of a Product.

ProductVatGroup

Represents VAT groups on product for each country

ProductVatGroupService
ProductVersionService
ProductWorkflowStateChangedSubscriber

The class ProductWorkflowStateChangedSubscriber represents product workflow state changed event subscriber.

RelatedProductKey

Enums

DetailsGroup.InheritanceType

The InheritanceType enumeration defines the different types of DetailsGroup instances the DetailsGroup class can represent.

DetailsGroupControlType

The enum DetailsGroupControlType enumerates types for asset category control

DetailsGroupPrimaryImageNameAdditionType

The enum DetailsGroupPrimaryImageNameAdditionType enumerates types for asset category check-in rule primary image name addition

DiscontinuedAction

Discontinued action

FieldListPresentationType

Represents presentation type for fields of type "list".

GroupCollectionSortBy

Sorting fields.

GroupType

GroupType enum enumerates types of group corresponding to how the group is used.

ProductBackInStockNotificationState

The enum ProductBackInStockNotificationState represents ProductBackInStockNotification states enumeration.

ProductDataBaseField

DB fields.

ProductFieldSectionType

Describe the section type of the product field

ProductOrderStockOperator

1 - Negative, 0 - Positive.

ProductPriceType

Type of price.

ProductQuantification

The enum ProductQuantification represents product quantification types enumeration.

ProductSearchFilter.ActiveStateFilter
ProductSearchFilter.VariantStateFilter
ProductType

Type of product.

SortDirection

Sorting direction.

To top