Handle direct inventory changes