As far as I am aware, all hatchbacks had a parcel shelf as standard - certainly the 2010 Sport that I previously owned had one.
As to whether an older one would fit, the car changed significantly in 2007 so I doubt if a parcel shelf from before then would fit. There were more changes in 2010 but these were only cosmetic, so I would imagine any parcel shelf from 2010 onwards would fit.