Wal-Mart has appointed vice chairman Eduardo Castro-Wright as president and CEO of Global.com and Global Sourcing.