Scheffler confirmed the agreement Saturday night. He has 24 receptions for 212 yards and a touchdown this season.
Detroit acquired Scheffler from Denver in April in a three-team trade. The Broncos drafted him in the second round of the 2006 draft after he starred at Western Michigan and Chelsea (Mich.) High School. He has 162 career receptions for 2,108 yards and 15 TDs.
The Lions will play the New York Giants on Sunday, hoping to avoid matching an NFL record with a 24th straight loss on the road.