How to prevent double shipping charges with multi-warehouse orders?

Hi

With using multi-warehouse, if the order contains the items from different warehouses, the shipping charge will be double.

How to avoid customers paying double of shipping charge?

Please advise.