If you need a screen replacement for a 7 Plus it is 169 plus tax. https://support.apple.com/iphone/repair/service/screen-replacement
Yes it is fixable but pricing may vary. I suggest giving them a phone call and explaining your situation in depth or dropping by.
Thanks! Your answer is awaiting moderation.