Pay to become Affiliate
Once this module is enabled new registered users will not be set as Affiliates until a specific purchase is confirmed. Based on Module settings, the system will check for current user if any complete Order with targeted products exist.
For <<Become an Affiliate>> button dedicated for logged users the same restriction will apply. That button will not show up at all until current user will not complete the required payment.