Stoke City captain Ryan Shawcross is to undergo back surgery and will miss the first two months of the season. The 27-year-old centre-back missed six weeks last season with back trouble.