Emergency services including the air ambulance were called to the A49 Hereford Road in Bayston Hill at about 3.30pm today.
An HGV carrying timber shed its load near the pedestrian crossing and posts that fell from the vehicle hit a man and a woman.
Traffic lights at the crossing were knocked over and fencing at a nearby property was also damaged.
Dozens of wooden posts from the haulage contractor lorry were left across the road and pavements following the incident.
A large clean up operation was undertaken and traffic queued back for about a mile.
West Midlands Ambulance Service (WMAS) was in attendance as well as the Midlands Air Ambulance from Cosford.
Paramedics treated the casualties for injuries not believed to be life threatening before taking them to Royal Shrewsbury Hospital.
Motorists were advised to take an alternative route as officers from West Mercia Police closed the road in both directions while the debris was cleared and the area made safe.
The incident is thought to have caused damage to at least one nearby property.
A police spokesperson said: "Collision on the A49 at Bayston Hill.
"Road is closed in both directions to allow emergency services to work. Please find an alternative route."
A spokeswoman from WMAS said: "We were called to Hereford Road in Bayston Hill at 3.34pm. Two ambulances and a paramedic officer were sent to the scene, as well as the Midlands Air Ambulance from Cosford with a doctor and advanced paramedics on board.
"Crews treated two patients, pedestrians, who had been struck by items which had fallen from a lorry.
"The two patients, one man and one woman, were given treatment on scene for their injuries, which are not believed to be life threatening, before being taken by land ambulance to Royal Shrewsbury Hospital for further assessment."