B2B is playing catch-up with e-retail