To be able to use your loyalty BONUS discount at the checkout you have to log in to your account first. This is your private BONUS discount, so it won't work if you are not logged in or you are trying to use it on other account (or other email). 

IMPORTANT. You could use your BONUS only after 14 days after it was generated.