Walmart is suffering a 2.6% decline in store traffic, that's 82.8 million fewer visitors from Feb to June. They are trying to rebuild customer levels by bringing back 8,500 items that were cut in 2009 "to eliminate clutter" and by taking other small steps like the recent price matching campaign.
According to Bloomberg News, Walmart customers are shopping less and going to other retailers more often...Target, Kroger, Dollar General...partly because they no longer believe Walmart has the lowest prices. People are just plain making fewer trips to the store and buying less when they do go.