Click or drag to resize

Product Class

Inheritance Hierarchy
SystemObject
  Dynamicweb.Ecommerce.ProductsProduct

Namespace:  Dynamicweb.Ecommerce.Products
Assembly:  Dynamicweb.Ecommerce (in Dynamicweb.Ecommerce.dll) Version: 1.12.0
Syntax
[SerializableAttribute]
public class Product : IWithPrice

The Product type exposes the following members.

Constructors
  NameDescription
Public methodProduct
Initializes a new instance of the Product class
Public methodProduct(IDataReader) Obsolete.
Initializes a new instance of the Product class
Top
Properties
  NameDescription
Public propertyActive
Public propertyApprovalState
Public propertyAutoId
Public propertyCost
Public propertyCreated
Public propertyDefaultGroup
Public propertyDefaultPoints
Public propertyDefaultPrice
Public propertyDefaultShopId
Public propertyDefaultUnit
Public propertyDefaultUnitId
Public propertyDefaultVariantComboId
Public propertyDepth
Public propertyDetails
Public propertyDiscontinued
Public propertyDiscontinuedAction
Public propertyDiscounts Obsolete.
Public propertyEAN
Public propertyExcludeFromAllProducts
Public propertyExcludeFromCustomizedUrls
Public propertyExcludeFromIndex
Public propertyExpectedDelivery
Public propertyFormattedInformativePrice Obsolete.
Public propertyFormattedMarkup
Public propertyFormattedPrice Obsolete.
Public propertyGroups
Public propertyHeight
Public propertyId
Public propertyIdUrlEncoded
Public propertyImageLarge
Public propertyImageMedium
Public propertyImageSmall
Public propertyInformativePrice Obsolete.
Public propertyIsActive
Public propertyIsVariantMaster
Public propertyItems
Public propertyLanguage
Public propertyLanguageId
Public propertyLink1
Public propertyLink2
Public propertyLongDescription
Public propertyManufacturer
Public propertyManufacturerId
Public propertyMarkup
Public propertyMeta
Public propertyName
Public propertyNeverOutOfStock
Public propertyNumber
Public propertyOptimizedFor
Public propertyOrderLineFields
Public propertyPeriod
Public propertyPeriodId
Public propertyPrice Obsolete.
Public propertyPriceCount
Public propertyPriceMatrixMultiplePrices
Public propertyPriceMatrixPeriod
Public propertyPriceMatrixQuantitySpecification
Public propertyPriceMatrixUnit
Public propertyPriceMatrixVariant
Public propertyPrices
Public propertyPriceType
Public propertyPrimaryGroupId
Public propertyStatic memberProductCountForBackendTree
Public propertyProductFieldValues
Public propertyProductPriceString
Public propertyPurchaseMinimumQuantity
Public propertyPurchaseQuantityStep
Public propertyRating
Public propertyRelatedCount
Public propertyRelatedGroups Obsolete.
Public propertyRelatedGroupsWithoutProducts
Public propertyRelatedSearches
Public propertyRelationSorting
Public propertyReplacementProductId
Public propertyReplacementVariantId
Public propertyShop Obsolete.
Public propertyShortDescription
Public propertyShowInProductList
Public propertySoldItems
Public propertyStock
Public propertyStockGroup
Public propertyStockGroupId
Public propertySumStock
Public propertyTaxCollection
Public propertyType
Public propertyUnformattedInformativePrice Obsolete.
Public propertyUnformattedPrice Obsolete.
Public propertyUnitCount
Public propertyUnitList Obsolete.
Public propertyUnits
Public propertyUnitStock Obsolete.
Public propertyUnitsUnique Obsolete.
Public propertyUpdated
Public propertyVariantCombinations
Public propertyVariantCombinationsWithStockCheck
Public propertyVariantCount
Public propertyVariantGroupCount
Public propertyVariantGroups
Public propertyVariantId
Public propertyVariantProductCount
Public propertyVariantStockSum
Public propertyVatGroup Obsolete.
Public propertyVatGroupId
Public propertyVatGroups
Public propertyVirtualVariantId
Public propertyVolume
Public propertyWeight
Public propertyWidth
Public propertyWorkflowStateId
Top
Methods
  NameDescription
Public methodAddGroup Obsolete.
Public methodAddRelatedProduct Obsolete.
Public methodAddVariantGroup Obsolete.
Public methodClearDiscountsCache Obsolete.
Public methodClearDiscountsCache(String, String)
Public methodClearDiscountsCache(String, String, String)
Public methodClearDiscountsCache(String, String, String, String)
Public methodClearPriceCache Obsolete.
Public methodClearPriceCache(String)
Public methodClone Obsolete.
Public methodCopy Obsolete.
Public methodCopyAsVariant Obsolete.
Public methodCountReservedStock Obsolete.
Public methodStatic memberCreateProductWithoutDefaultProductFields
Public methodStatic memberCurrentBackendUserCanEdit Obsolete.
Public methodDelete Obsolete.
Public methodStatic memberDelete(String) Obsolete.
Public methodStatic memberDelete(ProductCollection) Obsolete.
Public methodStatic memberDeleteAll(ListString, Boolean) Obsolete.
Public methodStatic memberDeleteAll(ProductCollection, Boolean) Obsolete.
Public methodStatic memberDeleteLanguageSpecificProduct Obsolete.
Public methodStatic memberDeleteVariant Obsolete.
Public methodStatic memberDeleteVariants Obsolete.
Public methodDiscountMatrix Obsolete.
Public methodFill Obsolete.
Public methodget_Details Obsolete.
Public methodget_Periods Obsolete.
Public methodget_RelatedGroups Obsolete.
Public methodget_StockStatus Obsolete.
Public methodStatic memberGetActiveProducts Obsolete.
Public methodStatic memberGetActiveProducts(String) Obsolete.
Public methodStatic memberGetActiveProducts(String, Boolean) Obsolete.
Public methodStatic memberGetAllProducts Obsolete.
Public methodStatic memberGetAllProducts(String) Obsolete.
Public methodStatic memberGetAllProducts(String, Boolean) Obsolete.
Public methodStatic memberGetAllProductsByShopId(String) Obsolete.
Public methodStatic memberGetAllProductsByShopId(String, Boolean) Obsolete.
Public methodStatic memberGetAllProductsWithoutVariants Obsolete.
Public methodStatic memberGetAllProductsWithoutVariants(Boolean) Obsolete.
Public methodStatic memberGetAllProductsWithoutVariants(Boolean, String) Obsolete.
Public methodStatic memberGetAllProductsWithoutVariants(Boolean, String, Boolean) Obsolete.
Public methodGetCategories Obsolete.
Public methodGetCategoryValue(String, String)
Public methodGetCategoryValue(String, String, Boolean)
Public methodStatic memberGetCommaSeparatedProductIDs Obsolete.
Public methodGetDefaultCategoryValue
Public methodGetDefaultGroupByShopId(String)
Public methodGetDefaultGroupByShopId(String, Boolean)
Public methodGetDiscountMatrix(String) Obsolete.
Public methodGetDiscountMatrix(String, String) Obsolete.
Public methodGetDiscountMatrix(String, String, Int32) Obsolete.
Public methodGetDiscountMatrix(String, String, Int32, String) Obsolete.
Public methodGetDiscountMatrix(String, String, Int32, String, String)
Public methodGetDiscounts(String, String) Obsolete.
Public methodGetDiscounts(Currency, Country) Obsolete.
Public methodGetDiscounts(Currency, Country, String) Obsolete.
Public methodGetDiscounts(Currency, Country, String, String)
Public methodGetInformativePrice(String, String)
Public methodGetInformativePrice(String, String, String)
Public methodStatic memberGetLastActiveProducts(Int32) Obsolete.
Public methodStatic memberGetLastActiveProducts(Int32, String) Obsolete.
Public methodStatic memberGetLastActiveProducts(Int32, String) Obsolete.
Public methodStatic memberGetLastActiveProducts(Int32, String, Boolean) Obsolete.
Public methodStatic memberGetLastActiveProducts(Int32, String, String) Obsolete.
Public methodStatic memberGetLastActiveProducts(Int32, String, String, Boolean) Obsolete.
Public methodStatic memberGetPagedProductsByVariantGroup Obsolete.
Public methodGetPrice
Public methodStatic memberGetProductById(String) Obsolete.
Public methodStatic memberGetProductById(String, String) Obsolete.
Public methodStatic memberGetProductById(String, String, Boolean) Obsolete.
Public methodStatic memberGetProductById(String, String, String) Obsolete.
Public methodStatic memberGetProductById(String, String, String, Boolean) Obsolete.
Public methodStatic memberGetProductByNumber(String) Obsolete.
Public methodStatic memberGetProductByNumber(String, Boolean) Obsolete.
Public methodStatic memberGetProductByNumber(String, String) Obsolete.
Public methodStatic memberGetProductBySql(String) Obsolete.
Public methodStatic memberGetProductBySql(String, Boolean) Obsolete.
Public methodStatic memberGetProductBySql(String, Boolean, Boolean) Obsolete.
Public methodStatic memberGetProductDataSet Obsolete.
Public methodStatic memberGetProductDataSet(String) Obsolete.
Public methodGetProductFieldValue Obsolete.
Public methodStatic memberGetProductsAndVariantsByProduct Obsolete.
Public methodStatic memberGetProductsByGroup(Group) Obsolete.
Public methodStatic memberGetProductsByGroup(Group, String) Obsolete.
Public methodStatic memberGetProductsByGroup(Group, String, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupId(String) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Int32) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Boolean, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Boolean, String) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Int32, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Boolean, Boolean, String) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Boolean, String, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Int32, Boolean, String) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Boolean, Boolean, String, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Int32, Boolean, String, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupId(String, Boolean, Boolean, String, Boolean, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupIdAndSearchValue(String, String, String, String) Obsolete.
Public methodStatic memberGetProductsByGroupIdAndSearchValue(String, String, String, String, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroupIdAndSearchValue(String, String, String, String, Boolean, String) Obsolete.
Public methodStatic memberGetProductsByGroupIdAndSearchValue(String, String, String, String, Boolean, String, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroups(GroupCollection, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroups(GroupCollection, String, Boolean) Obsolete.
Public methodStatic memberGetProductsByGroups(GroupCollection, String, Boolean, Boolean) Obsolete.
Public methodStatic memberGetProductsByProductAndVariantId(Product, String) Obsolete.
Public methodStatic memberGetProductsByProductAndVariantId(Product, String, Boolean) Obsolete.
Public methodStatic memberGetProductsByProductIDs(String) Obsolete.
Public methodStatic memberGetProductsByProductIDs(String, Boolean) Obsolete.
Public methodStatic memberGetProductsByProductIDs(String, Boolean, String) Obsolete.
Public methodStatic memberGetProductsByProductIDs(String, Boolean, Boolean, String) Obsolete.
Public methodStatic memberGetProductsByShopId(String) Obsolete.
Public methodStatic memberGetProductsByShopId(String, String) Obsolete.
Public methodStatic memberGetProductsByShopId(String, String, Boolean) Obsolete.
Public methodStatic memberGetProductsBySql(String) Obsolete.
Public methodStatic memberGetProductsBySql(Boolean, String) Obsolete.
Public methodStatic memberGetProductsByVariantGroup Obsolete.
Public methodStatic memberGetProductsCountByGroupId(String, String, Boolean, Boolean) Obsolete.
Public methodStatic memberGetProductsCountByGroupId(String, String, String, Boolean, Boolean) Obsolete.
Public methodStatic memberGetProductsCountByGroupId(String, Boolean, String, String, Boolean, Boolean) Obsolete.
Public methodGetPropertyValue Obsolete.
Public methodStatic memberGetSqlConditionPartForIDs Obsolete.
Public methodGetUnitList
Public methodGetUnitStock(StockLocation)
Public methodGetUnitStock(StockLocation, String)
Public methodGetVatGroup
Public methodHasPriceWithTheseCriteria(String, String, String, String, Double)
Public methodHasPriceWithTheseCriteria(String, String, String, String, Double, Boolean)
Public methodIsSameProduct Obsolete.
Public methodLoadDataFromOrderline
Public methodLoadOwnPrices Obsolete.
Public methodMakeFullCopyToGroup(String) Obsolete.
Public methodStatic memberMakeFullCopyToGroup(String, String) Obsolete.
Public methodMakeFullCopyToGroupWithLanguage(String, String, String) Obsolete.
Public methodStatic memberMakeFullCopyToGroupWithLanguage(String, String, String, String) Obsolete.
Public methodStatic memberProductVariantExists Obsolete.
Public methodRelatedCountFrontend Obsolete.
Public methodRelatedProducts Obsolete.
Public methodRemoveGroup Obsolete.
Public methodRemoveItem Obsolete.
Public methodRemoveVariantGroup Obsolete.
Public methodRemoveVariantGroupLoop Obsolete.
Public methodSave Obsolete.
Public methodSave(Boolean) Obsolete.
Public methodSave(String, String) Obsolete.
Public methodSave(String, String, Boolean) Obsolete.
Public methodSave(String, String, String) Obsolete.
Public methodSave(String, String, String, Boolean) Obsolete.
Public methodSaveAndConfirm(String, String) Obsolete.
Public methodSaveAndConfirm(String, String, Boolean) Obsolete.
Public methodSaveAndConfirm(String, String, String) Obsolete.
Public methodSaveAndConfirm(String, String, String, Boolean) Obsolete.
Public methodSetCategoryValue(String, Field, Object)
Public methodSetCategoryValue(String, String, Object)
Public methodSetDefaultProductFields Obsolete.
Public methodSetProductFieldValue Obsolete.
Public methodStatic memberUnitExists
Public methodUpdateCounters Obsolete.
Public methodStatic memberUpdateDefaultVariantId Obsolete.
Public methodStatic memberUpdatePriceCount Obsolete.
Public methodStatic memberUpdateStock(Order) Obsolete.
Public methodStatic memberUpdateStock(Order, ProductOrderStockOperator) Obsolete.
Public methodStatic memberUpdateStock(OrderLine, ProductOrderStockOperator) Obsolete.
Public methodStatic memberUpdateUnitCount Obsolete.
Public methodStatic memberUpdateVariantCount Obsolete.
Top
Fields
  NameDescription
Public fieldStatic memberFormatOperator
Top
See Also