Advance Partial Shipment for WooCommerce lets you fulfil an order in stages. Ship the items you have in stock now and record the carrier and tracking number. Then leave the remaining quantities for a later shipment. You manage every WooCommerce partial shipment from a meta box on the order edit screen.
Each shipment has its own fulfilment status: Ready, Picked, Dispatched or Delivered. It also keeps a shipment date, an estimated delivery date and notes. Customers get a WooCommerce email with the shipped items and a tracking link. They can also follow progress on their order page, or on a tracking page you publish with a shortcode.