Inoperative Affiliates – I have a current License

Hello Itthinx Support.

First let me say I have in fact renewed my license. If you need my order number in order to post any of my support questions please send me an email to support at wbrglobal dot com and I will give you my license number.

I have an important question that I need to know if you can answer. I believe this may be a custom programming but I really need to have this one.

I used to have my affiliate enterprise software on another URL (and company) due to some unfortunate incidents (out of my control) I had to close that company and stop selling those products. So I created a new company and that company acquired all the affiliates.

I didn’t want all of the affiliates who were in previous company to automatically be active in the new company. I had posted 3 other times in this forum asking how I can make them all inactive – None of which was allowed to be posted as a question here so I had to figure out what to do.

I made ALL affiliate inoperative by putting in a date in the thru_date on the wp_aff_affiliates table in MySql. Which is a good way to prevent any of them from just being able to login and promote their links. Since they are inoperative their links show nothing and they can’t earn any commissions.

The reason I did this was because I need them to “accept” the new terms and conditions of my new company.

Here is my problem: (sorry for the story above but I felt the need to explain to you why I needed this)

My new company is only a 2 Tier Affiliate Program.

Once I make someone operative again their links work and all is good. My problem is when I was testing the commissions for the 2 Tier Affiliate program and someone in that line is inoperative it doesn’t pay any commissions to the person above them if they are operative.

Example:

Jane – Level 0 (operative) 4%
Bob – Level 1 Affiliate (inoperative) 6%
Ken – Level 2 Affiliate (operative) 20%

When Ken made a sale he got the 20% commission – Bob got 0 and Jane got 0. Even though Jane is Operative. It seems the commission system stopped looking to see if anyone above Bob was Operative. Is there anyway to have the system search the enroller tree up and pay commissions like this skipping anyone who is inoperative?

Sue (operative) – Janes Enroller 4%
Jane – Level 0 (operative) 6%
Bob – Level 1 Affiliate (inoperative) 0
Ken – Level 2 Affiliate (operative) 20%

Can you please approve my question, If you need to look in my account (based on this account I am commenting with) you will see that I have in fact renewed my license.


Comments

11 responses to “Inoperative Affiliates – I have a current License”

  1. Isn’t there an easier way for (Itthinx) to do programming when looking to pay out the tiers to see who is inoperative and “skip” that person and pay the next level who is Operative? So putting a value in the programming code to “look for” operative status when paying the tiers. It seems like this would be of VALUE to anyone who has purchased this affiliate software. It may be that other “company owners” have not asked for this value added feature or maybe they weren’t even aware it was happening (blocking the tiers) when someone was inoperative. I honestly appreciate your efforts of helping me resolve this issue, I personally know for my company this would be a great added value!

    1. Thanks for clarifying Wendy, I’ll get in touch with you directly to discuss the options further.

  2. Hm i see.

    I will have a look if there is a better/more quick solution to this.

    Cheers

    1. I do not mind paying for this extra programming if someone in itthinx will do the work for me if it’s needed.

      1. Hi Wendy,

        I’ve followed the conversation here and wanted to suggest an alternative. Assuming that most of your affiliates will be interested in being activated eventually, I would suggest to skip the solution that grants commissions to the upline of inoperative affiliates. Making this happen would require a lot of work and would only make sense temporarily. Unless you have significant (+10k$) affiliate business related to that, it wouldn’t make sense to undergo the effort.

        A solution without any custom development at all: You could use Groups to create one group which every affiliate must join. You can create a group “Affiliate” and use a shortcode [groups_join group="Affiliate"] which renders a button that allows users to join the group. You can protect the affiliate area page(s) using Groups or enclose the relevant parts of the affiliate area in a shortcode [groups_member group="Affiliate"]...[/groups_member] so that only affiliates who have accepted (joined the group) will be able to access the affiliate link and other resources.

        The only investment you would need is a bit of your time to adjust the affiliate area and the Groups plugin installed (which is free anyway). You can then email all your affiliates asking them to join the new program by clicking the button in the affiliate area. After that, it will open up the affiliate area to them.

        Cheers

        1. Kento, I don’t think all of the 2700 will eventually join the program again. The reason I wanted it to search this way is because in my example above Ken was brought in by Bob and Jane brought in Bob. But Bob no longer wants to do the business and Bob had introduced 100 affiliates. Unless I manually change all 100 affiliates to Jane then Jane loses any Level 1 or Level 2 commissions she should of earned. I would have to change those 100 affiliates manually in 3 different places. 1. in the affiliate area, 2. in the affiliate relationship table and 3 under permanent affiliate.

          Isn’t there an easier way for (Itthinx) to do programming when looking to pay out the tiers to see who is inoperative and “skip” that person and pay the next level who is Operative?

          1. And yes, the commissions could be more than $10,000 and that would be alot of work for me to do it all manually Kento.

  3. Well my problem is that I have total of 2700 affiliates and only 300 of them have become operative again in the new company. That means I have to make all 2400 Operative and manually change each of them to the 0 on levels 1 and 2. I also don’t want their websites to be active (to be seen) or be able to earn any main commissions without opting into new terms.

  4. That’t why i mentioned setting level 1 commission in Sue’s settings to 0, aka Bob will get a zero commission when Sue get’s a referral. But Bob should be marked as operative again as i mentioned.
    So under Affiliates>Manage Affiliates go to edit Sue and use the following values.
    Level 1 = 0 ( Bob )
    Level 2 = 0.06 ( Jane )
    Level 3 = 0.04 ( Ken )
    The above tree means that Sue has been referred by Bob. Bob has been referred by Jane and Jane has been referred Ken.

    Cheers

  5. Hi George,

    No that doesn’t answer my question.

    I don’t want to have to manually make a lot of changes to people individually to change levels. I was hoping the programming could just look in the Enroller Tree (depths) to find the person who is next (operative) and pay them the Level 1 or Level 2 commission.

    Is there any programming that could be done to do this?

    What is happening now (because I have tested it)

    Level 3 Ken is operative
    Level 2 Jane is operative
    Level 1 Bob is inoperative
    Affiliate Sue is operative.

    What is happening right now sue is earning the 20% commission and because Bob is inoperative neither the Level 1 or Level 2 commission is being paid out at all. Normally if Bob was operative he would of earned the 6% commission and Jane would of earned the 4% commission. But because Bob is inoperative it’s not even paying Jane the 4% commission she would of earned. I would like the system to skip Bob when paying commissions because he is inoperative and then pay Jane the 6% and Ken the 4%.

    I hope my explanation makes more sense of what I want the commission system to do, I simply want it to skip anyone when paying out the levels who is inoperative and go to the next person who is operative.

  6. Hi Wendy,

    Levels are the other way round actually, meaning that Ken is the original referrer, Bob is at level 1, Jane is level 2 etc. But this is not the point right now.

    Actually the second example you posted is the answer to your question.

    In order to make all the branches get commission apart from the inoperative affiliates, you can simply set the commission for the level of the inoperative affiliate to zero (0) but make the affiliate operative again. Apart from that all the other values granting commission should be zero too.
    Other solution you can do is change the levels of affiliates. So, in the second example,
    Sue – Level 2(operative) – Janes Enroller 4%
    Jane – Level 1 (operative) 6%
    Bob – Level 1 Affiliate (inoperative) 0
    Ken – Original Referrer Affiliate (operative) 20%
    and you keep Jane at Level 1 until Bob becomes operative again, so you can re order the levels again. Also in this case Bob should be operative again.

    Hope these are straight forward.

    Kind regards,
    George

Share