This article by Roy F Baumeister in 2002 is a great researched look at the causes of consumer impulse. We can best control what we best understand!
http://www.jstor.org/stable/10.1086/338209(This should be free, with the full text on the page. If you're having trouble, I can message you the text)