Simone Zaza visited the Wolfsburg training ground today and has reportedly agreed to the €25m transfer from Juventus.
The two clubs worked out a fee of €25m, but the striker was unsure about leaving Serie A for the Bundesliga.
Multiple reports suggest he flew out on a private jet to visit the Wolfsburg ground, facilities and squad today.
According to Sky Sport Italia, Zaza was sufficiently impressed to accept the move to Germany.
The former Sassuolo centre-forward had also been heavily linked with West Ham United, but wanted to remain in Italy.
Zaza was left out of the squad for tonight's friendly against Espanyol at the Stadio Braglia in Modena.
Gonzalo Higuain gets his first start for the Bianconeri alongside Mario Mandzukic.
Juventus: Buffon; Barzagli, Benatia, Chiellini; Dani Alves, Lemina, Pjanic, Asamoah; Pereyra; Mandzukic, Higuain
Espanyol: Roberto; Javi López, O Álvaro, Ruben Duarte, Oscar Duarte; Hernán Diop, Víctor Sanchez, Piatti; Baptistao, Reyes