Teenager ordered a box of limited edition Prime drinks which were supposed to come with a bandana. Box arrived sealed with tape that says “re-sealed by Yodel”. When he opened it, the bandana and one of the bottles was missing. Luckily we have footage from the Ring doorbell which proves that the box was sealed with Yodel tape on delivery. The company has offered a discount on a future purchase, but there is no stock available on the website, plus he’d have to put in additional money to order anything when they do get stock. Can anyone advise what his rights are and how to persuade them to give a partial refund instead of a discount please?