I have a site (domain.com) with about 100 subsites (sub[1-100].domain.com).
As I currently understand it, when I install Affiliate on the topsite, It allows anyone who signs up at one of the subsites (admins included) to become an affiliate. Their statistics are reported to the master site (domain.com) and can be viewed from the Network administrators admin page.
What I'm curious about however, is if there is a way to sync accounts across all sites in the network, while ALSO taking into account disabled accoutns for users who no longer pay for services, etc.
Here's a couple of cases I'd like to see.
User A signs up at Domain.com and enabled affiliate.
He can login to sub[1-100].domain.com and will not have to make a new account at any of them, but will be able to set up his custom affiliate URL at any of the subsites. I know and understand he will have to view his sales independently on each site.
User B signs up at sub.domain.com but wants to post on sub.domain.com, his account would be synced across all subsites so that he could post on any of them). If he cancels his account, he can't post on sub or sub or any other subsites.
User C signs up at domain.com and just wants to be an affiliate. He sends a user an affiliate link to domain.com/affiliatelink, but the user gets to the site and signs up at sub.domain.com. Does the user still get credit for his affiliate sale? If not.. If a user is signed up at All subsites and the top domain, and sends a user to domain.com/affiliatelink, and the user signs up at sub.domain.com, will the user get credit in this case? Or is the affiliate heritage only passed to the specific site it is referencing?
If you hadn't noticed the goal here is to make it easy for affiliates to perform affiliate references to any site in a multisite network, as well as having a user of the site be able to traverse the entire multisite network with the role they are initially given.