Black Friday is not the big day for online shopping. The make it or break it time for ecommerce happens about two weeks before Christmas.
Online shopping is driven by shipping schedules.
If you shop on Friday, there is a good chance the package won't get shipped until Monday ... and a very good chance that the package won't show up before Christmas.
BTW: If you haven't sent out Christmas Cards ... you better get them in the mail before Friday.
Today (12/14) and tomorrow (12/15) are the last two days of the shopping season. Here is a categorized list of the Community Color Stores of the Day.