My idea was always to have proper 'team wear' merchandise, i.e. like a sports T Shirt with all the advertising on it and recognizable everywhere.
It's difficult to grasp, but take for instance an F1 Team's F1 Shirt that anyone can Buy. There are slight differences to the genuine shirts worn by the team but very similar. Now imagine the advertising on that shirt and replace it with say "Alton Towers" and then with some of the theme park's Brands like "Nestle" or "CocaCola".
In a sense the Shirt would be an enhancement of the shirts they currently sell but keep a seasonal shirt that is the official top, and most of the staff could wear them...it's advertising, it would probably be popular and keep the brand identity going.
Now we have the issue of recognizing staff to guests with the same tops. As I said there are slight differences, for example like a footballers shirt they have their name "Staff" could be on the back of their shirts but not on public sale shirts. Furthermore staff have name badges and lanyards anyway so they are recognizable.
In my head this merchandise idea is all about marketing and promoting it to a wider audience, if sport can use advertising in such a way and sell shirts etc for a fortune why can't the park profit from the same thing? It doesn't take a genius to realise that the ride shirts with just "Th13teen" written on them, could easily have had also "Mastercard" on the sleeve etc, because they are the park's promoters.
Anyway that's my idea, hope you enjoy it!
No offence but no, just no. It's bad enough they ruined Oblivion with Fanta branding on the ride, no one wants an oblivion sponsored by Fanta t-shirt or hoodie! Keep away from branding as much as possible and keep the magic alive. you talk like a business Person, you're not, you're not one of them, you're a nerd keeping the magic alive nooooooooo