WC Backorder Split

This extension automatically creates a separate order with status “Backordered” for the products that you don’t have in stock.