The Swiss international player arrived back from the World Cup where they had been knocked out by Sweden in the last-16.
His concentration will now turn to preparations for the Premier League season.
Shaqiri told Liverpool's website: "I'm very happy to be here."
"It's a huge club with big history, big players and a fantastic coach. So I'm really glad and happy to be here."
"As a player you always want to be on the biggest stage in football. A few years ago I wanted to come too but it didn't happen."
"I'm really happy that now I'm finally here. I want to improve myself too, I want to be with the best and I want to win titles. That's what I'm here for."
July 13, 2018