20 piece was on the value menu and sodas any size were $1 at McDonalds before the dark times, toss in a free fry by using points in the app. Now the value menu is neutered, ordering anything from it blocks app deals and either of those block using points, so at best the app does 20% off but are required to hit a minimum $ amount.
But if you want (almost) guaranteed fresh fries you can put in the app order from the parking lot and select counter pickup inside because the slave-driving corpos determined that already cooked fries on the warmer are reserved for drive-thru only and they have to drop a fry basket made-to-order for inside ones.