Boarding Pass for shopping
There is no requirement to show BP.
I have a laugh with the lady at WH Smith every time I am there as I have often refused and am still sold everything.
She thinks that the company uses it for MI purposes but I told her that I don't see how I as customer benefit from it, so started to refuse. There are no issues with buying things without the BP.