Wal-Mart store managers have been told to start matching prices with Amazon and other online retailers.