Click or drag to resize

ProductService Class

Inheritance Hierarchy
SystemObject
  Dynamicweb.Ecommerce.ProductsProductService

Namespace:  Dynamicweb.Ecommerce.Products
Assembly:  Dynamicweb.Ecommerce (in Dynamicweb.Ecommerce.dll) Version: 1.12.0
Syntax
public class ProductService

The ProductService type exposes the following members.

Constructors
  NameDescription
Public methodProductService
Initializes a new instance of the ProductService class
Top
Methods
  NameDescription
Public methodAddGroup
Public methodAddRelatedProduct(String, Product, ProductRelatedGroup)
Public methodAddRelatedProduct(Product, Product, ProductRelatedGroup)
Public methodAddVariantGroup
Public methodAreProductsTheSame
Public methodCalculateVolume
Public methodChangeWorkflowState
Public methodCleanUpProductVersions
Public methodClearCache
Public methodClearCache(ProductKey)
Public methodClearCache(IEnumerableProductKey)
Public methodClone
Public methodCopy
Public methodCurrentBackendUserCanEdit
Public methodDelete(IEnumerableProduct) Obsolete.
Public methodDelete(String, String)
Public methodDelete(String, String, String)
Public methodDeleteAll(IEnumerableString, Boolean)
Public methodDeleteAll(IEnumerableProduct, Boolean)
Public methodDeleteLanguageSpecificProduct
Public methodDeleteProducts
Public methodDeleteVariants
Public methodDeleteVariantsInVariantOptionGroup
Public methodFill(IDataReader) Obsolete.
Public methodFill(Product, IDataReader) Obsolete.
Public methodGetActiveProducts
Public methodGetAllProducts
Public methodGetAllProductsByShopId
Public methodGetAllProductsWithoutVariants
Public methodGetByAutoIDs
Public methodGetByPage(String, Boolean, String, Int32, Int32, Boolean, String, String) Obsolete.
Public methodGetByPage(String, Boolean, String, Int32, Int32, Boolean, String, String, IEnumerableString) Obsolete.
Public methodGetByPage(String, Boolean, String, Int32, Int32, Boolean, String, String, IEnumerableString, NullableShopType)
Public methodGetByProductIDs
Public methodGetByProductIDsAndVariantIDs
Public methodGetBySearchTerm(String, String, String) Obsolete.
Public methodGetBySearchTerm(String, String, String, IEnumerableShopType)
Public methodGetCommandBuilderConditionPartForIds(IEnumerableString)
Public methodGetCommandBuilderConditionPartForIds(IEnumerableProduct)
Public methodGetCommaSeparatedProductIDs Obsolete.
Public methodGetCountOfAllProductsWithoutVariants
Public methodGetFieldValue
Public methodGetIdUrlEncoded
Public methodGetLastActiveProducts(Int32, String, Boolean)
Public methodGetLastActiveProducts(Int32, String, String, Boolean)
Public methodGetPagedProductsByVariantGroup
Public methodGetProductById(String, String, Boolean)
Public methodGetProductById(String, String, String)
Public methodGetProductById(String, String, String, Boolean)
Public methodGetProductByNumber(String, Boolean)
Public methodGetProductByNumber(String, String)
Public methodGetProductCountByVariantGroup
Public methodGetProductDataSet Obsolete.
Public methodGetProductDataSet(String) Obsolete.
Public methodGetProductFieldValue
Public methodGetProductsAndVariantsByProduct
Public methodGetProductsByGroup
Public methodGetProductsByGroupId(String, Boolean, String, Boolean)
Public methodGetProductsByGroupId(String, Int32, Boolean, String, Boolean)
Public methodGetProductsByGroupId(String, Boolean, Boolean, String, Boolean, Boolean)
Public methodGetProductsByGroupIdAndSearchValue(String, String, String, String)
Public methodGetProductsByGroupIdAndSearchValue(String, String, String, String, Boolean)
Public methodGetProductsByGroupIdAndSearchValue(String, String, String, String, Boolean, String)
Public methodGetProductsByGroupIdAndSearchValue(String, String, String, String, Boolean, String, Boolean)
Public methodGetProductsByGroups
Public methodGetProductsByProductAndVariantId(Product, String)
Public methodGetProductsByProductAndVariantId(Product, String, Boolean)
Public methodGetProductsByShopId
Public methodGetProductsBySql(String) Obsolete.
Public methodGetProductsBySql(Boolean, String) Obsolete.
Public methodGetProductsBySql(String, Boolean) Obsolete.
Public methodGetProductsBySql(String, Boolean, Boolean) Obsolete.
Public methodGetProductsByVariantGroup
Public methodGetProductsCountByGroupId(String, String, String, Boolean, Boolean)
Public methodGetProductsCountByGroupId(String, Boolean, String, String, Boolean, Boolean)
Public methodGetProductsIds
Public methodGetPropertyValue
Public methodGetRelatedCountFrontend(Product) Obsolete.
Public methodGetRelatedCountFrontend(Product, Currency, Country, StockLocation, User)
Public methodGetRelatedProducts Obsolete.
Public methodGetSearchResultCount(String, Boolean, String, Boolean, Boolean, Boolean, String) Obsolete.
Public methodGetSearchResultCount(String, Boolean, String, Boolean, Boolean, Boolean, String, IEnumerableString) Obsolete.
Public methodGetSearchResultCount(String, Boolean, String, Boolean, Boolean, Boolean, String, IEnumerableString, NullableShopType)
Public methodGetSqlConditionPartForIDs(IEnumerableString) Obsolete.
Public methodGetSqlConditionPartForIDs(String) Obsolete.
Public methodGetSqlConditionPartForIDs(IEnumerableProduct) Obsolete.
Public methodGetStockStatus(Product, String)
Public methodGetStockStatus(Product, StockLocation, String)
Public methodIsActive
Public methodIsVariantMaster
Public methodLanguage
Public methodMakeFullCopyToGroup(String, String)
Public methodMakeFullCopyToGroup(Product, String)
Public methodMakeFullCopyToGroupWithLanguage(String, String, String, String)
Public methodMakeFullCopyToGroupWithLanguage(Product, String, String, String)
Public methodProductVariantExists
Public methodReFactorProductList(ICollectionProduct, Boolean)
Public methodReFactorProductList(ICollectionProduct, Currency, Country, StockLocation, User, Boolean)
Public methodRemoveGroup
Public methodRemoveItem
Public methodRemoveVariantGroup
Public methodRemoveVariantGroupLoop
Public methodSave(Product)
Public methodSave(Product, Boolean)
Public methodSave(Product, String, String)
Public methodSave(Product, String, String, Boolean)
Public methodSave(Product, String, String, String)
Public methodSave(Product, String, String, String, Boolean)
Public methodSaveAndConfirm(Product, String, String)
Public methodSaveAndConfirm(Product, String, String, Boolean)
Public methodSaveAndConfirm(Product, String, String, String)
Public methodSaveAndConfirm(Product, String, String, String, Boolean)
Public methodSetDefaultProductFields
Public methodSetFieldValue
Public methodSetProductFieldValue
Public methodUpdateCounters
Public methodUpdateDefaultVariantId
Public methodUpdatePriceCount
Public methodUpdateStock(Order)
Public methodUpdateStock(Order, ProductOrderStockOperator)
Public methodUpdateStock(OrderLine, ProductOrderStockOperator)
Public methodUpdateStock(Order, ProductOrderStockOperator, StockLocation)
Public methodUpdateStock(OrderLine, ProductOrderStockOperator, StockLocation)
Public methodUpdateUnitCount
Public methodUpdateVariantCount
Top
See Also