Person who always gets things? (10)
I believe the answer is:
shopaholic
(Other definitions for shopaholic that I've seen before include "Compulsive purchaser" , "Spending addict" , "One compulsively in need of retail therapy" , "Compulsive buyer" .)