Wal-Mart has bought 33 1/3% of supermarket operator Central American Retail Holding Company from Ahold.