The Shakers agreed a fee with the Championship club last week, but a move broke down over personal terms.
But the deal has been resurrected, and the 19year-old ahreed terms on Monday.
He will have a medical at Deepdale on Tuesday to complete the move, with Bury receiving more than £100,000.