Share via


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
ms965162.pubclass(en-US,CS.70).gif CheckInventory Represents the CheckInventory pipeline component.
ms965162.pubclass(en-US,CS.70).gif InvalidProductCatalogMappingException The exception that is thrown when a product does not meet the inventory mapping conditions.
ms965162.pubclass(en-US,CS.70).gif InventoryCatalog Manages a single inventory catalog.
ms965162.pubclass(en-US,CS.70).gif InventoryCatalogCollection The InventoryCatalog collection contains the InventoryCatalog objects of the Inventory system.
ms965162.pubclass(en-US,CS.70).gif InventoryCatalogsDataSet Access the InventoryCatalogsDataSet values in the InventoryCatalogsDataSet.
ms965162.pubclass(en-US,CS.70).gif InventoryCatalogsDataSet..::.InventoryCatalog Allows access to the InventoryCatalogsDataSet..::.InventoryCatalogsDataTable table.
ms965162.pubclass(en-US,CS.70).gif InventoryCatalogsDataSet..::.InventoryCatalogChangeEvent Allows access to the change events of the InventoryCatalogsDataSet..::.InventoryCatalogsDataTable table. Provides data for the InventoryCatalogsDataSet events.
ms965162.pubclass(en-US,CS.70).gif InventoryCatalogsDataSet..::.InventoryCatalogsDataTable The data table that contains the Inventory Catalog Sets.
ms965162.pubclass(en-US,CS.70).gif InventoryContext The InventoryContext class provides the Inventory Management functionality.
ms965162.pubclass(en-US,CS.70).gif InventoryException Acts as the base type for all inventory-specific exceptions raised by the inventory system.
ms965162.pubclass(en-US,CS.70).gif InventoryExportOptions Specifies the set of options to use for a catalog export operation.
ms965162.pubclass(en-US,CS.70).gif InventoryImportOptions Specifies the set of options to use for an inventory import operation.
ms965162.pubclass(en-US,CS.70).gif InventoryOptions Stores the inventory options.
ms965162.pubclass(en-US,CS.70).gif InventoryQuantityDelta Manages the Inventory delta information.
ms965162.pubclass(en-US,CS.70).gif InventoryQuantityDeltaCollection The InventoryQuantityDeltaCollection class manages a collection of InventoryQuantityDelta objects.
ms965162.pubclass(en-US,CS.70).gif InventoryQuantityDeltasDataSet Access the InventoryQuantityDelta values in the InventoryQuantityDeltasDataSet.
ms965162.pubclass(en-US,CS.70).gif InventoryQuantityDeltasDataSet..::.InventoryQuantityDelta Allows access to the InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltasDataTable table.
ms965162.pubclass(en-US,CS.70).gif InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltaChangeEvent Allows access to the change events of the InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltasDataTable table. Provides data for the InventoryQuantityDeltasDataSet events.
ms965162.pubclass(en-US,CS.70).gif InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltasDataTable The data table that contains the InventoryQuantityDelta objects.
ms965162.pubclass(en-US,CS.70).gif InventoryQuantityException The exception that is thrown when a product does not meet the inventory quantity conditions.
ms965162.pubclass(en-US,CS.70).gif InventorySku This class provides functionality to manage properties of an inventory SKU.
ms965162.pubclass(en-US,CS.70).gif InventorySkuCollection The InventorySkuCollection class manages a collection of InventorySku objects.
ms965162.pubclass(en-US,CS.70).gif InventorySkusDataSet Access the InventorySku values in the InventorySkusDataSet.
ms965162.pubclass(en-US,CS.70).gif InventorySkusDataSet..::.InventorySku Allows access to the InventorySkusDataSet..::.InventorySkusDataTable table.
ms965162.pubclass(en-US,CS.70).gif InventorySkusDataSet..::.InventorySkuChangeEvent Allows access to the change events of the InventorySkusDataSet..::.InventorySkusDataTable table. Provides data for the InventorySkusDataSet events.
ms965162.pubclass(en-US,CS.70).gif InventorySkusDataSet..::.InventorySkusDataTable The data table that contains the InventorySku objects.
ms965162.pubclass(en-US,CS.70).gif UpdateInventory Represents the UpdateInventory pipeline component. This class contains items required by the IPipelineComponent interface.

Delegates

  Delegate Description
ms965162.pubdelegate(en-US,CS.70).gif InventoryCatalogsDataSet..::.InventoryCatalogChangeEventHandler Represents the method that will handle the Change event.
ms965162.pubdelegate(en-US,CS.70).gif InventoryQuantityDeltasDataSet..::.InventoryQuantityDeltaChangeEventHandler Represents the method that will handle the Change event.
ms965162.pubdelegate(en-US,CS.70).gif InventorySkusDataSet..::.InventorySkuChangeEventHandler Represents the method that will handle the Change event.

Enumerations

  Enumeration Description
ms965162.pubenumeration(en-US,CS.70).gif InventoryCondition Specifies the inventory condition.