Cam
Assuming that you track backorders (quantity shipped = 0) why not just update the quantity shipped field with the actual quantity now ready to ship. There is a setting that would allow you to still post as an order when the quantity shipped is > 0.