Following his spell at Walsall, Shan dropped down into non-league as a youth player, attending trials at Torquay United and Sheffield Wednesday.
[1] In 2006, Shan joined the coaching staff of West Bromwich Albion, working with the club's under-7s age group.
[4][7][8] In March 2019 he was appointed caretaker manager following the sacking of Darren Moore,[9] leading the club to a 3–0 victory against Swansea City in his first game in charge.
[11] On 28 June 2019, Shan left West Bromwich Albion following Slaven Bilić's appointment as head coach.
[12] On 6 December 2019, Shan was appointed as the interim manager of Kidderminster Harriers in the National League North,[13] leaving on 11 February 2020.