Answer:
No there is no breach of contract since the retailer should have mentioned that stock is limited.
Explanation:
The retailer should have mentioned with the advertisement that the stock is limited. If such is the case then there is no breach as it is up to the store how many units it has kept for sale. The store should be opened on Black Friday and those customers who grab the sale items first will be given the discounted products. It is not responsibility of the store to entertain every customer as the stock in the store is limited.