According to BBC Sport, the transfer was completed on Tuesday evening, with the former Bayern Munich moving to the Potters on a five year deal.
The 23-year-old—despite his youth—is a player with some pedigree, and arrives at the Britannia Stadium with considerable experience behind him.
He already has 46 caps for the Swiss national side, and has won a whopping five league titles in his career to date.
He was a three-time domestic champion at FC Basel, before moving to Bayern, where he also lifted the Bundesliga twice.
During his time under Jupp Heynckes and Pep Guardiola, he also lifted two German cups, the UEFA Super Cup, the Club World Cup and the Champions League in 2013.
Despite impressing in the league last season under Mark Hughes—and registering an unexpected ninth-place finish—the Potters have invested heavily in their squad this summer.
West Ham close in on signing of controversial midfield general; confirmation expected in next 48 hours
Chelsea transfer gossip roundup: £30m John Stones bid, Baba Rahman DEAL CLOSE, ANOTHER Arsenal move
Chelsea agree deal to sign £17m youngster as Jose Mourinho looks to resolve problem area
Shaqiri joins an increasingly star-studded outfit, and will slot in alongside the likes of Glen Johnson, Shay Given, Joselu, Marco van Ginkel and Ibrahim Afellay, all of whom have moved to Staffordshire in the last few months.
Despite the new additions, Stoke’s new campaign got off to a poor start with a 1-0 home defeat to Liverpool, who had been linked to the attacker earlier in the year [Express].