Borussia Dortmund has agreed to sign Spanish forward Paco Alcacer on loan from Barcelona with an option to buy.
The Bundesliga side says the 24-year-old Alcacer completed a medical on Tuesday and will wear the No. 9 for the club.
Should Dortmund take up the option to keep the player, he will be tied to the club for a further four years after the one-year loan spell.
Kicker magazine reported Dortmund was paying 2 million euros ($2.3 million) for the loan spell, while a permanent transfer fee would be 23 million euros ($27 million) if the club decides to keep him.
Dortmund had been looking for a striker following the departure of Pierre-Emerick Aubameyang to Arsenal in January, and the end of Michy Batshuayi's loan spell as his replacement.
Dortmund sporting director Michael Zorc says: "We're firmly convinced this type of player will be a good fit for our style of play."