Most shoppers who traditionally rush to Black Friday sales will instead be crowding online checkouts this year.