In MI6 parlance, to be "shopped" means to be assassinated. To put it crudely, James Bond has a license to shop.

Editor's note. MI6 perhaps, but in normal British underworld slang, to be shopped is to be informed on, to be turned in to the police.