Skip to main content


docs image


Introduction to Stock

The basic principle of stock in EVA is as easy as you would think it should be. Stock is managed for individual organization units as follows:

Organization unit x has y quantity of product z.

Stock Labels

All stock carry a certain stock label, and such label defines the category of stock we are dealing with.

The following stock labels are the most prominent and configured by default:

Stock labelDescription
SellableStock that can be sold
ReservedStock that is reserved for specific orders
DamagedDamaged goods - not sellable
DemoDemo stock, i.e. used for display in your store - not sellable
TransitStock that is expected for your OU but has not arrived yet
UserBorrowedProducts that are being borrowed by an employee
ClearanceProducts on sales clearance

Depending on the stock label, your stock can behave differently in EVA.

Product availability

Your organization unit, a store for example, has a specific stock level. Let's say your store holds 100 red sweaters, that is your direct stock level. However, looking at the product availability we could have a supplying warehouse that has 5000 of these red sweaters in stock, this would make the product availability of red sweater at your store organization unit read 5100 (100 + 5000).

So, product availability does not necessarily reflect your store's direct stock level, but it also takes into account the stock level of supplying organization units into account.

Supplier relations

The product availability functionality we mentioned above, does require a supplier relation to be set up between the warehouse and the store. A supplier relation is basically a statement where we say:

Warehouse x is a supplier for store y.

Committed stock

Product availability is affected by any possible committed products. The mechanics of commitment are covered in the Commitment docs.