I think this is interesting, but I suspect any solution will cost more than the loss incurred from the problem. But, ignoring that,
A good way to implement it might be to have an entire line of cups that have the QR code printed, with a peel-off sticker inside hiding it. Then you could just have one type of cup and peel it off whenever someone asks for water/soda.
A good way to implement it might be to have an entire line of cups that have the QR code printed, with a peel-off sticker inside hiding it. Then you could just have one type of cup and peel it off whenever someone asks for water/soda.