Inventory checks online store

HCL Commerce checks inventory availability for an online store by in two possible ways.

For the online store scenario, HCL Commerce gets the information for a catalog, and checks the local cache first to get the inventory availability information. If the information exists in cache and is not expired, it is returned from cache.

If the information is not in cache, HCL Commerce calls the getInventoryAvailability outbound service. The call travels through the Service Definition Framework to Sterling Order Management through the SSL connection over https. In the Service Definition Framework module, the getInventoryAvailability message is transformed to monitorItemAvailability input to Sterling Order Management API monitorItemAvailability. In Sterling Order Management, monitorItemAvailability calls the corresponding API to get the inventory availability, and returns it to HCL Commerce.