E-commerce reshaping supply chains end-to-end