Table of Contents

Class CombineProductsData

Namespace
Dynamicweb.Ecommerce.Variants
Assembly
Dynamicweb.Ecommerce.dll
public class CombineProductsData
Inheritance
CombineProductsData
Inherited Members

Properties

CanChangeMasterProduct

public bool CanChangeMasterProduct { get; set; }

Property Value

bool

FilteredProductVariants

public List<string> FilteredProductVariants { get; set; }

Property Value

List<string>

GroupId

public string GroupId { get; set; }

Property Value

string

LanguageId

public string LanguageId { get; set; }

Property Value

string

MasterProductId

public string MasterProductId { get; set; }

Property Value

string

Mode

public CombineProductsData.CombineProductsMode Mode { get; set; }

Property Value

CombineProductsData.CombineProductsMode

Products

public IEnumerable<CombineProductsData.ProductInfo> Products { get; set; }

Property Value

IEnumerable<CombineProductsData.ProductInfo>

VariantGroupsIds

public IEnumerable<string> VariantGroupsIds { get; set; }

Property Value

IEnumerable<string>

Methods

Load(string, IEnumerable<string>, string, CombineProductsMode, string)

Fetch CombineProductsData from parameters
public static CombineProductsData Load(string masterId, IEnumerable<string> productsIds, string languageId, CombineProductsData.CombineProductsMode mode, string jsonData)

Parameters

masterId string
productsIds IEnumerable<string>
languageId string
mode CombineProductsData.CombineProductsMode
jsonData string

Returns

CombineProductsData

Remarks

first trys to deserialize jsonData to object if it impossible fetch product family info using masterId and languageId
To top