Retailing with 3 D Printing