The Potters had the option to sign him for a fee rising to £13.4m as part of last season's loan deal but pulled out of the because they were not prepared to meet Porto's demands.
However, Stoke have since returned with new offer of around £7.52m.
The player is due back at Stoke to complete the deal over the next few days.
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!