Category: Affilation
Hi,
There is no ready-made mechanism, but you can make one.
First, you want to turn off the "Add partner to user account during registration", "Add a 'become a partner' checkbox on the registration form" and "No self affiliation" settings of the HikaShop configuration:
www.hikashop.com/support/documentation/5...l#features_affiliate
That way, users won't be able to become affiliate partners by themselves.
Then, you can create one or several custom fields of the table "user" via the menu Display>Custom fields so that the user can request to join the affiliate program during his registration, and you can potentially ask extra questions to him if you need extra information to make your decision:
www.hikashop.com/support/documentation/4...shop-field-form.html
Then, you can create a mass action via the menu System>Mass actions:
www.hikashop.com/support/documentation/167-massaction-form.html
You can make it of the type "user" with a trigger "after a user is created" and a filter on the custom field where the user can choose to become an affiliate so that users that choose not to will be filtered out. Also, you can have an action "send an email" so that you'll be notified by email of the request to join the affiliate program.
Once you receive such a notification email, you can log in your backend, check what the user filled in the fields, and activate the affiliate setting for him.