Table of Contents

Namespace Dynamicweb.Ecommerce.Products.FieldValueConversions

Classes

FieldValueConversion

Represents a value conversion unit which can be associated with a product field

FieldValueConversionContext

Represents parameters for rule-based value conversion.

FieldValueConversionGroup

Represents a value conversion group which can be associated with a product field

FieldValueConversionGroupService

The service provides methods for fetching, adding, updating and removing field value conversion group data.

FieldValueConversionRule

Represents a rule for when to apply a specific FieldValueConversion.

FieldValueConversionRuleService

Provides an abstract base class for managing FieldValueConversionRule objects.

FieldValueConversionService

The service provides methods for fetching, adding, updating and removing field value conversion data.

FieldValueConversionUsage

Represents a FieldValueConversionGroup usage

MatrixCellConversionService

Resolves the display value of a matrix cell for a column that has a field value conversion. Matrix cell values are stored in the conversion group's base unit; when a conversion rule selects a (possibly non-base) presentation unit, the value is converted to that unit (e.g. a value stored as "20" in grams becomes "0.02 kg"), otherwise it is shown in the base unit. Shared by the storefront view model (MatrixViewModelFactory) and the admin overview (ProductFieldValueDisplayService) so both render cells identically.

Enums

FieldValueConversionDisplayRule

Rules for how to present the field value in a channel/frontend

FieldValueConversionUsageType

Enumerates types of field value conversion group usage

To top