US retail giant Wal-Mart Stores has announced plans to invest US$6bn in pricing by 2017.