NATS3 Affiliate Signup
To force affiliates to accept your terms of service, you can require affiliates mark a checkbox on your join form. Add the following code to the form part of the the signup0 template:
<input name="signup[nostore_agree_to_terms:1]" value="0" type="hidden"> <input name="signup[nostore_agree_to_terms:1]" value="1" type="checkbox">
NATS ensures this checkbox is marked before allowing the affiliate to sign-up.
Note: you also want to add a link or a copy of your terms of services to template and add some text next to the checkbox.
If you setup more than one PayVia (payment type) for affiliates, you can let new affiliates use the advanced affiliate signup form. The advanced affiliate signup form gives affiliates a choice between payment types when they signup to an affiliate program. Enable or add the following configuration file option:
$config['ADVANCED_SIGNUP'] = TRUE;
Now NATS will use the advanced sign up and edit forms: signup_adv0.tpl and members_edit_adv.tpl.