As per title: 20% off JJB's range of World Cup shirts until Monday. Discount is applied when item is addded to basket. Having skimmed the site, it seems this works out as follows:
Junior Sizes - S/S £23.99 | L/S & G/K £27.99
Adult Sizes - S/S £31.99 | L/S & G/K £35.99
The only exception to this scheme, as far as I can see, is the New Zealand S/S which is also (rather oddly, IMHO) £35.99.
Teams available are: England, Argentina, Australia, France, Italy, Brazil, USA, Netherlands, Spain, Serbia, Germany, Portugal, Slovenia, Nigeria, Cameroon, South Korea, Ghana, Ivory Coast, Greece, Japan, Uruguay, Paraguay, Switzerland.
Also available is Puma's 'Africa Unity' shirt (pictured on the right), the officially-recognised third shirt for Ghana, Algeria, Cameroon and Ivory Coast.
Don't know whether it's in-store as well as online, I'm afraid, but I'll try and have a look when I'm in town. Additionally, it's entirely possible some of these may be available cheaper elsewhere but, to be frank, I really couldn't be bothered checking the prices of every individual shirt!