Purchase OIOpublisher now for just $47.

Take control of your ad space.

Click here to purchase

    • CommentAuthorjshare
    • CommentTimeApr 8th 2008
     

    The most appealing affiliate programs have recursive commissions and I would like to offer the same thing to my own affiliates. Are there any plans for this in the future?

    Jacob

    • CommentAuthorSimon
    • CommentTimeApr 8th 2008 edited
     
    Project Admin

    Could you elaborate for me?

    By recursive, do you mean that once someone refers an advertiser, then all future purchases by them would also be given to that same affiliate?

    • CommentAuthorjshare
    • CommentTimeApr 8th 2008
     

    Simon,
    I could see this working 2 ways.

    1) 1st degree- Affiliate John refers Advertiser Paul. Affiliate John gets 20% commission for every ad that Paul buys, or a 20% introductory commission and then a 10% recursive commission with every additional purchase. You may also consider distinguishing between purchases and payments.

    2) 2nd degree- Affiliate John refers Advertiser Paul. Advertiser Paul refers Advertiser Sam. John gets 20% commission for anything Paul buys, and 5% commission of anything that Sam buys.

    • CommentAuthorSimon
    • CommentTimeApr 8th 2008 edited
     
    Project Admin

    I could certainly add in the 1st method you describe - it would just be a case of checking the email used to purchase, and seeing whether an affiliate ID was already attached to it.

    Not so keen on the 2nd method (not much of a fan of MLM), so I might not be as gung-ho about that one. :P

    • CommentAuthorjshare
    • CommentTimeApr 8th 2008
     

    Well, just having the first one alone would be sweet as Shepherd's Pie :)

    One thing to be careful about is what happens if I turn off recursive commissions. This could get complicated so you'll probably want to keep it simple, at least initially.

    For me, that should mean that new signups only pay out once but that old signups' recursive commissions continue (or not). An affiliate who signed up advertisers would not like to find out after the fact that they've lost their recursive commissions.

    For example:

    John signs up Paul on a 20% monthly recursive commission.

    2 months later, I decide that I no longer want recursive commissions, so I turn it off. Paul continued his campaigns, so John received 2 months of 20% commissions until this point.

    John signs up Dan for a 20% one-time commission and gets paid.

    At the end of the month - month 3 - John should still receive another commission because Paul continued advertising, but nothing for Dan.

    Basically - recursive or not - what should matter is what the commission scheme is at advertiser purchase -time. That's what I would like. Incidentally, isn't that how it works now?

    • CommentAuthorSimon
    • CommentTimeApr 8th 2008 edited
     
    Project Admin

    In so far as affiliate purchases using subscriptions work off the commission scheme at the time of initial purchase, yes. Other than that, everything is 1-off payments, so there hasn't been a need for it.

    • CommentAuthorjshare
    • CommentTimeApr 22nd 2008
     

    Simon, is there any way of simulating the 1st method I describe with OIO v1.6?

    Ex: Let's say I manually recognize that Advertiser Paul has purchased another ad and I'd like to credit Affiliate John. Of course I could just PayPal him, but is there a way of adding the affiliate commission manually to OIO so that it takes care of the PayPal payout and generates a notification email?

    • CommentAuthorSimon
    • CommentTimeApr 23rd 2008 edited
     
    Project Admin

    It would need a code change in each of the files in the purchase folder:

    $affiliate_id = intval($_COOKIE['oiopub_refid']);

    You'd want a query above that line in those files that checks for the value of the affiliate_id field in the main purchases table, using the email / paypal address (your choice) in the WHERE clause. If it comes back as higher than zero, set $affiliate_id to that value, but if it is zero, carry on with the normal affiliate ID check (which comes below the line shown above).

    • CommentAuthorjshare
    • CommentTimeApr 23rd 2008
     

    Thanks Simon, I'll see what I can do