With the PRO version, an option is available to allow you to create multiple template coupons.
The user will then be able to choose which one they want in the registration form in a dropdown.
The coupon code that is generated for them will then use the template settings from whichever type they chose.
You can also set custom labels for each coupon, so this is useful if you have different types of affiliates depending on their industry, niche, etc.
Registration Form
By default the registration form will show a dropdown of all the template options.
You can however display a registration form for a specific template coupon by adding the “template” attribute to the shortcode with the “coupon code” (not the name) like so:
[couponaffiliates-register template="affiliatetemplatecoupon"]
This will then automatically assign all registrations submitted via this form to this template coupon.
Make sure this is added as a template in the registration settings too.