There is not much difference between 3PL and Fulfillment by Amazon. When Amazon fulfills orders, they act as a 3PL provider. They store items in their warehouse, package them for delivery, and ship them to the end customer. The seller pays Amazon to provide these services, and it is essentially the same as hiring a 3PL provider.