The Inventory Framework facilitates inventory querying and inventory management for your site. Interaction with an inventory system is vital to the various stages of an electronic purchase. Many of the ATG Commerce components interact with the Inventory System.
This chapter contains information on the following topics:
Overview of the Inventory System: Includes a brief description of the Inventory System including what the system allows you to do and how to use it.
Inventory System Methods: Describes the methods of the Inventory Manager interface.
Inventory Classes: Describes the classes included in the inventory API.
InventoryManager Implementations: Describes the implementations of the
InventoryManager
included with ATG Commerce.Examples of Using the Inventory Manager: Includes actual examples of using the Inventory Manager including canceling or removing an item from an order and displaying an item’s availability to a customer.
Handling Bundled SKUs in the Inventory: Describes how the inventory system handles a bundled into a collection of SKUs.
Inventory Repository: Describes the inventory repository included with ATG Commerce out of the box. The Inventory Repository stores stock levels, availability information, and other inventory data.
Inventory JMS Messages: Describes the Java Messaging Service messages used by the Inventory System to communicate.
Configuring the SQL Repository: Describes how to configure the SQL Repository for use with the Inventory System.
Inventory Repository Administration: Describes how to use the repository editor to administer the Inventory System.
Building a New InventoryManager: Describes how to replace the existing
InventoryManager
with one of your own. It describes the minimum requirements for implementation and the properties to set throughout inventory and fulfillment.