In rain or snow, customers are buying at 'need'