The game was due to be played in January, but was postponed so the Warriors could play their rescheduled European Rugby Champions Cup fixture with Racing 92.
At full-back Glenn Bryce replaces Stuart Hogg, with the Scotland international not involved this week.
Taqele Naiyaravoro continues on the right wing, while Seymour replaces Sean Lamont on the opposite side.
Dunbar comes in for Mark Bennett at outside centre and Peter Horne once again wears the number 12 shirt, after he scored one of the six tries in the win over Treviso.
It's a new half-back pairing with Weir starting at stand-off and Price named at scrum-half.
Gordon Reid, Fraser Brown and Sila Puafisi once again pack down in the front-row, while Leone Nakarawa replaces Tim Swinson in the second-row and partners club captain Jonny Gray.
Harley comes in for Josh Strauss on the blind-side, Wilson replaces Adam Ashe at number 8 and Italian international Simone Favaro continues at open-side.
Included on the bench is hooker Pat MacArthur, who could feature for the first time in two months after recovering from a hamstring injury.
The game will not be broadcast live in the UK, but there will be updates on the club's official Twitter account @GlasgowWarriors.
Glasgow Warriors head coach Gregor Townsend said: "It's been good to have most of the squad together in Italy this week and we've had a productive few days preparing for the game tomorrow night.
"Zebre have beaten Edinburgh, Cardiff and Treviso at home this season and they've also run a number of sides close, so we're expecting a very tough match.
"They have several Italian internationals in their squad and are competing hard with Treviso for a European Rugby Champions Cup place, so we'll have to be at our best if we're to come away with a positive result."
Glasgow Warriors team to play Zebre on Friday 8 April at Stadio Sergio Lanfranchi, kick-off 6.30pm UK time, updates on Twitter @GlasgowWarriors:
15. Glenn Bryce
14. Taqele Naiyaravoro
13. Alex Dunbar
12. Peter Horne
11. Tommy Seymour
10. Duncan Weir
9. Ali Price
1. Gordon Reid
2. Fraser Brown
3. Sila Puafisi
4. Leone Nakarawa
5. Jonny Gray (Captain)
6. Rob Harley
7. Simone Favaro
8. Ryan Wilson
Replacements
16. Pat MacArthur
17. Jerry Yanuyanutawa
18. Zander Fagerson
19. Greg Peterson
20. Adam Ashe
21. Henry Pyrgos
22. Finn Russell
23. Mark Bennett
Not available due to injury: Alex Allan (concussion), Mike Blair (concussion), Kevin Bryce (shoulder), Rory Clegg (quad), James Eddie (shoulder), Chris Fusaro (concussion), Ryan Grant (arm), Lee Jones (concussion), Peter Murchie (concussion), Fergus Scott (shoulder) and Richie Vernon (shoulder).