The 26-year-old striker or right winger has signed a four-year deal with the Barclays Premier League club.
The Republic of Ireland B international, whose fee could rise to £3.25million depending on appearances, joins the Potters a week after their record £8million capture of Kenwyne Jones.
Source: PA