Log in, or just make a new account, so you can:
There is no discount code required to purchase the Rayman Legends: definitive edition from Nintendo where it is currently priced at £5.99.