The macro picture reinforces the shift. Across major economies, business e commerce sales reached nearly $ 27 trillion in ...