Most shoppers make impulse purchases