Ah, there's that one catch, however. You have to show up in person at the Club Shop and show your "The Baggies" shirt to get the £10 off the Diadora shirt...
I'm sure most of us overseas Baggies won't complain too much about paying £40 ($70 US) for a new shirt if it's quality. Still would have liked to save £10, though.