The prime minister has taken retail politics to a new level – straight into the nation’s supermarket aisles.