Several high street stores sold out while online customers were told they may not receive the glasses until the end of the week.