By default, inventory is managed in ATG Commerce by the /atg/commerce/inventory/InventoryManager component, which is of class atg.commerce.inventory.RepositoryInventoryManager. ATG Store changes this component’s class to atg.projects.store.inventory.StoreInventoryManager, which is a CRS-specific subclass of RepositoryInventoryManager that adds custom logic for determining the availability status of SKUs. Inventory data is stored in the inventory repository, /atg/commerce/inventory/InventoryRepository. This repository is populated with inventory data about each SKU in the ATG Store product catalog. Most SKUs are in stock, but a few are preorderable, backorderable, or out of stock, to illustrate the inventory functionality of the site.

 
loading table of contents...