I recently acquired a code for the TR-116 Carbine Phaser Rifle I logged into my account and entered the code here on Star trek online 2 days ago but the weapon has not showed up at the C-store. When I look in my account page that lists all the items I've unlocked. it shows up as: "Star Trek Online - Preorder" Did I get a bad code or is the problem/glitch with the game?
After investigating your account, I see that you do not actually qualify for the TR-116 Rifle (it's not a phaser, it's a regular bullety-gun, for what it's worth.)
The code you most recently entered is only a Target pre-order code. This does not unlock anything by itself. All this code does is tell your account that you've pre-ordered the game from Target. In order to obtain any pre-order items, you have to order the associated retail key.
So while you unfortunately do not qualify for this gun at this time, if you get your hands on a copy of the game from Target and add that code to your account as well, you should then be able to get the TR-116 with no further problems.