Retailers like Costco, Target, and Walmart are encouraging shoppers to make shorter and less-frequent trips to the store.