E-commerce explodes: 45% growth in Q2