The 27-year-old former Tottenham and Millwall keeper moves to Fir Park after Trevor Carson was ruled out for several months with a knee injury.
Archer, who was capped for Scotland against Peru in 2018, had spells with Oxford United and Fulham last season.