One on a shopping spree (7)
I believe the answer is:
spender
(Other definitions for spender that I've seen before include "Waster" , "Profligate" , "One paying out money" , "who is just 31[WINDOW SHOPPER]? No" , "patronising retailers, perhaps?" .)