Class ProductViewModel
- Namespace
- Dynamicweb.Ecommerce.ProductCatalog
- Assembly
- Dynamicweb.Ecommerce.dll
public class ProductViewModel : FillableViewModelBase
- Inheritance
-
ProductViewModel
-
- Inherited Members
-
- Extension Methods
-
Properties
Active
public bool Active { get; set; }
Property Value
- bool
AssetCategories
public List<AssetCategoryViewModel> AssetCategories { get; set; }
Property Value
- List<AssetCategoryViewModel>
Cost
public double? Cost { get; set; }
Property Value
- double?
Created
public DateTime? Created { get; set; }
Property Value
- DateTime?
DefaultImage
public MediaViewModel DefaultImage { get; set; }
Property Value
- MediaViewModel
DefaultUnitId
public string DefaultUnitId { get; set; }
Property Value
- string
DefaultVariantId
public string DefaultVariantId { get; set; }
Property Value
- string
Depth
public double? Depth { get; set; }
Property Value
- double?
Discontinued
public bool Discontinued { get; set; }
Property Value
- bool
DiscontinuedAction
public int DiscontinuedAction { get; set; }
Property Value
- int
Discount
public PriceViewModel Discount { get; set; }
Property Value
- PriceViewModel
EAN
public string EAN { get; set; }
Property Value
- string
ExpectedDelivery
public DateTime? ExpectedDelivery { get; set; }
Property Value
- DateTime?
FieldDisplayGroups
public Dictionary<string, CategoryFieldViewModel> FieldDisplayGroups { get; set; }
Property Value
- Dictionary<string, CategoryFieldViewModel>
GroupPaths
public List<List<GroupInfoViewModel>> GroupPaths { get; set; }
Property Value
- List<List<GroupInfoViewModel>>
Groups
public List<GroupInfoViewModel> Groups { get; set; }
Property Value
- List<GroupInfoViewModel>
Height
public double? Height { get; set; }
Property Value
- double?
Id
public string Id { get; set; }
Property Value
- string
ImagePatternImages
public List<MediaViewModel> ImagePatternImages { get; set; }
Property Value
- List<MediaViewModel>
Keywords
public string Keywords { get; set; }
Property Value
- string
LanguageId
public string LanguageId { get; set; }
Property Value
- string
LongDescription
public string LongDescription { get; set; }
Property Value
- string
Manufacturer
public ManufacturerViewModel Manufacturer { get; set; }
Property Value
- ManufacturerViewModel
public string MetaDescription { get; set; }
Property Value
- string
public string MetaKeywords { get; set; }
Property Value
- string
public string MetaTitle { get; set; }
Property Value
- string
Name
public string Name { get; set; }
Property Value
- string
NeverOutOfstock
public bool NeverOutOfstock { get; set; }
Property Value
- bool
Number
public string Number { get; set; }
Property Value
- string
PointPrice
public double? PointPrice { get; set; }
Property Value
- double?
Price
public PriceViewModel Price { get; set; }
Property Value
- PriceViewModel
PriceBeforeDiscount
public PriceViewModel PriceBeforeDiscount { get; set; }
Property Value
- PriceViewModel
public PriceViewModel PriceInformative { get; set; }
Property Value
- PriceViewModel
Prices
public List<PriceListViewModel> Prices { get; set; }
Property Value
- List<PriceListViewModel>
PrimaryOrDefaultGroup
public GroupInfoViewModel PrimaryOrDefaultGroup { get; set; }
Property Value
- GroupInfoViewModel
ProductCategories
public Dictionary<string, CategoryFieldViewModel> ProductCategories { get; set; }
Property Value
- Dictionary<string, CategoryFieldViewModel>
ProductDiscounts
public IEnumerable<DiscountViewModel> ProductDiscounts { get; set; }
Property Value
- IEnumerable<DiscountViewModel>
ProductFields
public Dictionary<string, FieldValueViewModel> ProductFields { get; set; }
Property Value
- Dictionary<string, FieldValueViewModel>
PurchaseMinimumQuantity
public double? PurchaseMinimumQuantity { get; set; }
Property Value
- double?
PurchaseQuantityStep
public double? PurchaseQuantityStep { get; set; }
Property Value
- double?
Rating
Gets or sets the rating of the product.
public double? Rating { get; set; }
Property Value
- double?
- The rating.
public List<RelatedGroupViewModel> RelatedGroups { get; set; }
Property Value
- List<RelatedGroupViewModel>
ReplacementProduct
public ProductInfoViewModel ReplacementProduct { get; set; }
Property Value
- ProductInfoViewModel
ShortDescription
public string ShortDescription { get; set; }
Property Value
- string
StockDeliveryText
public string StockDeliveryText { get; set; }
Property Value
- string
StockDeliveryValue
public string StockDeliveryValue { get; set; }
Property Value
- string
StockLevel
public double? StockLevel { get; set; }
Property Value
- double?
StockStatus
public string StockStatus { get; set; }
Property Value
- string
StockUnits
public List<StockUnitViewModel> StockUnits { get; set; }
Property Value
- List<StockUnitViewModel>
Title
public string Title { get; set; }
Property Value
- string
UnitOptions
public List<UnitOptionViewModel> UnitOptions { get; set; }
Property Value
- List<UnitOptionViewModel>
Updated
public DateTime? Updated { get; set; }
Property Value
- DateTime?
VariantId
public string VariantId { get; set; }
Property Value
- string
VariantInfo
public VariantInfoViewModel VariantInfo { get; set; }
Property Value
- VariantInfoViewModel
VariantName
public string VariantName { get; set; }
Property Value
- string
Weight
public double? Weight { get; set; }
Property Value
- double?
Width
public double? Width { get; set; }
Property Value
- double?