Table of Contents

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

MetaDescription

public string MetaDescription { get; set; }

Property Value

string

MetaKeywords

public string MetaKeywords { get; set; }

Property Value

string

MetaTitle

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

PriceInformative

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.

RelatedGroups

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?
To top