Log in, or just make a new account, so you can:
You don't need a discount code to get Diablo 2: Resurrected for the PC when you shop at Battle because the game is merely £11.55.