If you want to be distracted on recent additions to the dictionary, you could have a look here or here.
The Chambers Dictionary does not have any entry for ‘walk-in’. Collins Dictionary does list it, but as an adjective.
The Beauty Spot may have deliberately started a campaign to get ‘walk-in’ into the dictionary as a noun based upon regularly use – but then again, maybe not…….