I try to avoid the "big box" stores and shop local. At my local Power Equipment shop, if I am making a large purchase, I always ask if there is any discount for cash, and if there is, I pay cash.
Any service provider (plumber, gardener, electrician, handyman) I always ask if they would prefer cash. Most do and most discount for cash.
I can't remember when I last wrote a check.