Microsoft.CommerceServer.Inventory Namespace
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
The Inventory System provides management of the inventory of items in the catalog. It lets you update the inventory for all items and monitors depletion. It allows for import and export of inventory to and from external systems.
The inventory system provides the following inventory control functions:
Inventory information for products, including current OnHand quantities, an out of stock threshold, and whether the item can be back-ordered and to what quantity.
Pipeline components to check and update inventory during purchases.
API to display the inventory information to the customer. This lets you filter product catalog categories and products based on if the items are in stock.
API for external line-of-business systems to update inventory.
The Inventory system has a hard dependency on a Commerce Server site. It is not possible to use the Inventory system without a Commerce Server site.
Classes
Class | Description | |
---|---|---|
CheckInventory | Represents the CheckInventory pipeline component. | |
InvalidProductCatalogMappingException | The exception that is thrown when a product does not meet the inventory mapping conditions. | |
InventoryCatalog | Manages a single inventory catalog. | |
InventoryCatalogCollection | The InventoryCatalog collection contains the InventoryCatalog objects of the Inventory system. | |
InventoryCatalogsDataSet | Access the InventoryCatalogsDataSet values in the InventoryCatalogsDataSet. | |
InventoryCatalogsDataSet..::.InventoryCatalog | Allows access to the InventoryCatalogsDataSet..::.InventoryCatalogsDataTable table. | |
InventoryCatalogsDataSet..::.InventoryCatalogChangeEvent | Allows access to the change events of the InventoryCatalogsDataSet..::.InventoryCatalogsDataTable table. Provides data for the InventoryCatalogsDataSet events. | |
InventoryCatalogsDataSet..::.InventoryCatalogsDataTable | The data table that contains the Inventory Catalog Sets. | |
InventoryContext | The InventoryContext class provides the Inventory Management functionality. | |
InventoryException | Acts as the base type for all inventory-specific exceptions raised by the inventory system. | |
InventoryExportOptions | Specifies the set of options to use for a catalog export operation. | |
InventoryImportOptions | Specifies the set of options to use for an inventory import operation. | |
InventoryOptions | Stores the inventory options. | |
InventoryQuantityDelta | Manages the Inventory delta information. | |
InventoryQuantityDeltaCollection | The InventoryQuantityDeltaCollection class manages a collection of InventoryQuantityDelta objects. | |
InventoryQuantityDeltasDataSet | Access the InventoryQuantityDelta values in the InventoryQuantityDeltasDataSet. | |
InventoryQuantityDeltasDataSet..::.InventoryQuantityDelta | Allows access to the InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltasDataTable table. | |
InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltaChangeEvent | Allows access to the change events of the InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltasDataTable table. Provides data for the InventoryQuantityDeltasDataSet events. | |
InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltasDataTable | The data table that contains the InventoryQuantityDelta objects. | |
InventoryQuantityException | The exception that is thrown when a product does not meet the inventory quantity conditions. | |
InventorySku | This class provides functionality to manage properties of an inventory SKU. | |
InventorySkuCollection | The InventorySkuCollection class manages a collection of InventorySku objects. | |
InventorySkusDataSet | Access the InventorySku values in the InventorySkusDataSet. | |
InventorySkusDataSet..::.InventorySku | Allows access to the InventorySkusDataSet..::.InventorySkusDataTable table. | |
InventorySkusDataSet..::.InventorySkuChangeEvent | Allows access to the change events of the InventorySkusDataSet..::.InventorySkusDataTable table. Provides data for the InventorySkusDataSet events. | |
InventorySkusDataSet..::.InventorySkusDataTable | The data table that contains the InventorySku objects. | |
UpdateInventory | Represents the UpdateInventory pipeline component. This class contains items required by the IPipelineComponent interface. |
Delegates
Delegate | Description | |
---|---|---|
InventoryCatalogsDataSet..::.InventoryCatalogChangeEventHandler | Represents the method that will handle the Change event. | |
InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltaChangeEventHandler | Represents the method that will handle the Change event. | |
InventorySkusDataSet..::.InventorySkuChangeEventHandler | Represents the method that will handle the Change event. |
Enumerations
Enumeration | Description | |
---|---|---|
InventoryCondition | Specifies the inventory condition. |