EasyFundRaising.org.uk
This site and others like it are apparently already well-known, but they’re news to me. You sign up with the site, choose a charity or a cause to support, log in and then shop online like usual. Any retailers that have signed up will make a donation (either a flat fee or a percentage) to the charity/cause that you’ve chosen every time you buy stuff from them.
My cousin mentioned it because the school her kids go to has just signed up to it. So now I can be charitable while also remaining the consumer whore that I undoubtedly am. Everybody wins.
Notes