B2B is playing catch-up with e‑retail