There are three main touch points for brands. One is the point of consumption and the second is the consumer's mental image of the product in question. Both of these usually involve consumers away from the store.
The third touch point is crucial – it is at the point of purchase, where the consumer becomes a shopper.
The needs of shoppers and consumers are fundamentally different - they are often different people.