Almost everyone buys from Amazon, many taking advantage of the low prices and Amazon Prime benefits. Keeping fulfillment costs low is a big part of their success.
Recent trends, though, don't seem to be heading in the expected direction. An article in Supply Chain Digest explains what's happening. Read it
HERE.