Question about the pre order bonuses

I pre ordered a digital copy of the game of the game that came with the warzone req pack. But none of my friends has the game at the time so I gave up on halo for awhile. My friends got the game a couple of days ago and we started to play, I realized I never received my req packs for for any of my preorders. Such as for the weapon skin and the weapon unlock, is there anyway to still recieve these? I know some pre order bonuses are only available for a certain amount of time.

You can still receive these just enter the code.