Pretty much every grocery store today has a loyalty card.
Many loyalty cards will give money to a local charity if you register your card with the store.
For example, my local Kroger has itscharity programtied to the loyalty card.
If you’re involved with a local charity, have them join the program for easy fundraising.