If shop transaction would result in an overfull inventory, deny it