Winger David Templeton has signed for Rangers after Hearts accepted a bid from the Ibrox club.
Hearts confirmed Templeton had made the move but Ryan McGowan rejected a switch to the Third Division and opted to remain at Tynecastle.
Templeton has been with Hearts since 2007, making 81 appearances and scoring 11 goals.
Rangers earlier loaned captain Carlos Bocanegra to Racing Santander for a season while Maurice Edu completed his move to Stoke.
Gers manager Ally McCoist had been desperate to strengthen his squad as a 12-month transfer embargo comes into effect for Rangers on 1st September.