This app was mentioned in 5 comments, with an average of 7.00 upvotes
Honestly, I use my dollar store things. I think it just depends on your lifestyle if you use it or not. I recommend really trying to get to the bottom of the reason for your drive to purchase things, though. The other thing I've done is that every time I restrained myself from buying something I wanted, I would go and donate a dollar to a charity via the One Today app, also on Apple btw. The money really adds up over time. It also gave me that rewarding feeling, while actually doing something to improve the world. So that's another thought
https://play.google.com/store/apps/details?id=com.google.android.apps.onetoday&hl=en_US
Google's One Today app is really nice. It tells you where your money is going and how it will be used. I also like that it shows you a bunch of different causes/organizations to donate to along with information and stats.
Whenever someone gives me money, I give it to Google's One today
Google's One Today!
I'll link to it in a moment
Edit: Linked!
https://play.google.com/store/apps/details?id=com.google.android.apps.onetoday
You can also use to donate in the One Today app