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
FilteredProductVariants
public List<string> FilteredProductVariants { get; set; }
Property Value
GroupId
public string GroupId { get; set; }
Property Value
LanguageId
public string LanguageId { get; set; }
Property Value
MasterProductId
public string MasterProductId { get; set; }
Property Value
Mode
public CombineProductsData.CombineProductsMode Mode { get; set; }
Property Value
Products
public IEnumerable<CombineProductsData.ProductInfo> Products { get; set; }
Property Value
VariantGroupsIds
public IEnumerable<string> VariantGroupsIds { get; set; }
Property Value
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
stringproductsIds
IEnumerable<string>languageId
stringmode
CombineProductsData.CombineProductsModejsonData
string
Returns
Remarks
first trys to deserialize
jsonData
to object if it impossible fetch product family info using masterId
and languageId