How iPaaS.com Thinks About Inventory
An Inventory record is the per-location stock for a product (including kits) or variant: how many are on hand at a given location, how many are actually sellable (on hand minus reserved), and the unit cost at that location. Other systems call it Stock, Stock Level, Quantity on Hand, Availability, or On-Hand.
One item stocked in three warehouses is three inventory records - inventory is always tied to a specific Location. Because each record is keyed by the item plus its location, locations must exist in iPaaS.com before inventory can attach to them.
Inventory is usually the most frequently synced data in an integration. iPaaS.com acts as the clearing house for quantity truth: a warehouse or ERP writes on-hand counts in, and storefronts and marketplaces read availability out. This is typically the highest-volume, highest-frequency flow in any integration, which is why it's modeled as its own lightweight record rather than a field on the product.
Related concepts: Product, Product Variant, Locations.
