B2B ecommerce is finally catching up