Retailers cater to all-night shoppers