Shoppers used to standing in line for hours on Black Friday are being directed by major retailers to head online instead.