When using our bundling feature with codes there's a few things to keep in mind:
The only products that can be selected to be included in a bundle are
- products that have a Single File Download
- products that have a Redirection
- products that have Inventory Control (but not ones that are using Variants and individual SKUs)
When you check the "Package files from other products/affect their inventory" option within a product all of the other eligible products you have will be displayed in a menu in the lower left corner of the window. Also note that checking the "Package" box automatically disables any Single File Download or Redirection settings for the package product itself.
The package product can also send out stored OR generated codes on its own in addition to the rest of the package. So at the most you can get one code into a package, you cannot bundle different code products together.
If I am understanding you correctly, you want to use a package that sends out stored codes and then send out free generated codes afterward. That won't work, free links to generated codes don't produce any result. An actual order is necessary to contact whatever keygen script you are using to produce codes.
It would probably be best to generate a list of codes ahead of time and incorporate them into your list of stored codes. Our system uses line breaks to determine when a code string ends, so your list of stored codes could contain the original code plus a pre-generated code all on a single line to be delivered with each order.