Make sure the online promo-code is valid. Each promo-code comes with specific conditions (i.e. limited by time or usage) and should have been communicated to you at the time of receipt. Check the marketing communication for the terms and conditions of the online promo-code.
Secondly, the discount cannot be applied if there aren't any items in your shopping bag. Make sure you've added items to your shopping bag.