Walmart targets those consumers who buy in bulk and for a reasonable period of time - e.g. a week or a month. They will be willing to go the extra mile outside the town or take a car to load a large amount of shopping bags and then save 20% or 30% on the entire list of items.