A 3PL provider is a company offering services to distribute, store, inventory control, fulfill e-commerce orders and expedite orders in behalf of the client (other compay). It's an outsource distribution and order fulfillement provider.