With teens, CityWalk's Meal & Mini Golf would be a hit. And its a good price, too, at $23.95 pp (considering a round of golf is worth $14.99 on its own):
https://www.universalorlando.com/Nightlife/CityWalk-Mini-Golf.aspx
Parking at Universal is only $5 after 6 pm:
https://www.universalorlando.com/Resort-Information/Parking-Information.aspx
There's a good selection of restaurants to pick from, including NBA City, Nascar, Jimmy Buffet's Margaritaville, etc.
Another idea would be the Outta Control Dinner Show. Its fantastic and well worth the $24 pp . Its part magic, part comedy, all-you-can eat and drink (alcohol included), and very family-friendly. There's lots of audience participation, too.
As for the shopping.....we LOVE shopping in Orlando. The outlet malls are part of every trip (as are the Florida Mall and the Nike Clearance Store in Kissimmee). Our teen son would be sorely disappointed if shopping was eliminated from the family vacation itinerary!!