3 things:

1. Pre-order codes do not give you access to the expansion after the week of release for that expansion. Also, you cannot redeem the pre-order code for HW after Dec 31, 2016. So, you will not be able to get the items.

2. HW is no longer being sold separately. SE has merged this with SB. So, if you want to get HW, you will have to buy SB.

3. Did you pay for HW? Because, pre-order codes does not mean that you actually bought the game. You could have cancelled the order. If you did pay for HW, then you need to register your code. If you do not have the code, you will have to find a receipt for proof of purchase and contact SE directly through customer support and not technical support.

NOTE!!! Each version will need to have the same registration applied to your account. That means that if you want to play on your PC, Mac, and PS4; you will have to buy 3 copies of the entire game, 1 for each system.