Advance Auto Parts has appointed Jason McDonell, who the supplier says will join the company as EVP and CMO, effective 29 July.