Drop Selling Shipment Management

What is the proper way of managing shipments of orders between purchase orders that are related to a specific sales order? We have a case where a company is using warehouse management to manage shipment of orders during progress between multiple locations and stages. The company is using virtual warehouses to represent sea ports, cargo ships and flights and other intermediate stages of delivery and quality inspection.