For a given child ticket, first the klook system computes a reduced price. No “reduced” if the ticket is an adult ticket.
You generate a $10 code. System tries to use the $10 code to offset the reduced price and won’t return partial amount to SRV account.
Special case — only if the reduced price is $0 would system return the $10 code. This was the case when normal price was $10.
eg: $20 “normal” price (i.e. before child subsidy) : you would pay $10 code + $0 cash
eg: $15 normal price: you would pay $10 code + $0 cash, even though reduced price is $5
If very few attractions offer child tickets, then just ignore child subsidy and use up the $50 SRV