Is it "just buy things" or "things in particular"?
For example sometimes it's the thrill of finding a bargain. Sometimes just window shopping gets your mind off of things. Sometimes it's the person's "love language." It's how the person feels loved or feels they show their love, by buying gifts. There is lots of reasons why one may feel happy buying things. Oh ya! And are you shopping WITH someone? Sometimes the happiness is with the person you go shopping with rather than the actual buying experience.