How to outsmart the online shopper