My computer doesn't read most of my Sims 3 expansion and stuff pack discs, so I searched for a solution. Cue downloading from Origin using product keys.
I started with Generations, and entered the product key/code. It recognises the code as being for Generations. I click through. It says that the Sims 3 has to be updated in order to install/download packs from Origin. Okay, so I update it. Generations does not appear anywhere in my Origin library, or in the Sims 3 launcher. I re-enter the code to try again and it says that it is already in use. Did I just have to "use up" Generations in order to update a game I have already been playing? Pls halp.
@Kunoichi89 Entering a code shouldn't "use up" that code, regardless of whether there's an update pending. Try clearing Origin's cache:
Restart your computer, and see whether Generations is listed as owned: open your Origin game library, click on the Sims 3 icon, select More > Expansion Packs, and scroll down to Generations. If it says Download, go ahead and download it. If it says the pack is installed but it still isn't in the launcher, right-click on the Sims 3 icon in your game library and select Repair.
If Generations isn't listed as owned in Origin, clear its cache again and then uninstall Origin "the hard way" and reinstall. This shouldn't affect your installed games.
If that doesn't help either, you'll need to contact EA customer support to find out what happened to your code. Support is on limited hours right now: phone calls are unavailable entirely, and live chat is only open from 9 am to midnight GMT.