Over 470 jobs are to go at Australian retail distributor Metcash as the company adapts to the "difficult" trading conditions in the country.