Hello,
So you want to use the coupon generator.
The "coupon template" will be duplicate for each serial generated ; you can use a fixed value (directly in the coupon) or choose a dynamic value which will be related to the "serial product" (product with the pack, which generated the serial in the order).
Since your template includes all HikaShop restrictions, you can easily set-up the product restriction and the global quota (to 1).
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.