Wal-Mart is planning to reduce the price of 10,000 grocery items in an effort to win customers back to its namesake US stores, a US analyst has suggested.