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
masterIdstringproductsIdsIEnumerable<string>languageIdstringmodeCombineProductsData.CombineProductsModejsonDatastring
Returns
Remarks
first trys to deserialize
jsonData to object if it impossible fetch product family info using masterId and languageId