E-commerce and digital manufacturing