Six major retailers including Wal-Mart and Walgreen will start listing unit prices online, in an agreement with New York Attorney General Eric Schneiderman.