You may have heard of Upromise. It is a free program- you sign up for an account linking your store loyalty cards like Giant Eagle and CVS- and you start accumulating earnings with qualified purchases.
From the Upromise website:
Welcome to Upromise. Where your everyday spending can pay you back with money for college. Upromise has thousands of partners nationwide, brought together under one convenient service for college. Every time you make an eligible purchase, our partners return a portion of that money back to you. Those earnings accumulate in your Upromise account until you decide to use it to invest in a 529 plan, help pay down eligible student loans or assist with college expenses—all tax-free!