b2b ecommerce requirements