@JTRTech Thanks that sounds really useful and I think I get what you are saying and it sounds ideal. So basically if I understood correctly its a secure way of zeroing the price of a specific item on the order when the user redeems their voucher? So actually the barcode is a credit on a specific drink, rather than having monetary value?
If it helps I don’t mind all vouchers going onto a single credit account ‘Gifts’ - since the receiver is responsible for keeping the ticket (barcode) safe so providing it is secure and pre-paid then I have no need to track who is purchasing or receiving what voucher.
Gift vouchers with a ‘credit’ account are easier as they are in essence one per transaction rather than potential for multiple per ticket.
Interesting - so even if all else fails and as a fallback scenario I just told staff to use gift vouchers (manual price input) then could I still use Gift Vouchers tutorial (do you mean it doesn’t support multiple vouchers in a single transaction?), or do you mean that your own solution would only allow 1 gift or redemption per order?