How to know when an order is ready to ship (stock is available) without checking every single item?

The feature called Order availability in iPacky is much more complete, and takes into considerations changes that have happened with orders to correctly calculate which orders can be completely fulfilled or partially fulfilled.

You can even ignore orders manually, or by tags to recalculate availability.

https://ipacky.com/order-availability/