We think you can solve this problem with multi-vendor feature.
Please check the next plugin.
You can assume that multi warehouse is mutli-vendor.
Dokan is one of the best woocommerce multi-vendor plugin.
Please check on your end and let us know without hesitation.
Best Regards, C-Themes