Direct Inventory Management
The functionality gave ability to put on hold necessary product items without actual
changing stock record values.
Product stock level was then calculated as number of available items in stock minus items "on hold".
Staff users also could remove item from holding and put it back to the stock.