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