Do you want authentic or replica? (Big price difference)
Do you want it customized (player name, your nickname)?
There may be a minor difference in coloration between authentic and replica. The former has embroidered shoulder patches, the later silk screened. Name plate on replica may be iron-on letters, while stitched-on letters for authentic.
Fanatics fulfills most shop.nhl.com orders. (I ordered an authentic Merkley #6 during sale in September, and came from company that stitched name. Debating whether to wear to next week's game.)
You can always go to the Sharks Store @ SAP Center (free parking across the street during day), or pro shop at Solar 4 America Ice. The Sharks Store has pre-made replica jerseys with player names available. (And sometimes authentics.)