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