Home Forums General Support IMPORTANT: Affiliate Commission Setup

7 replies, 2 voices Last updated by  Christian Freeman 2 days, 20 hours ago
  • tca
    Participant
    @tca
    #10582

    Hello Christian,
    In brief; we purchased the product many months ago but have not figured out the correct woocommerce setup. We are on due-or-die stage as our woocommerce bookings website is LIVE and we have been operating with affiliates for 4 months now.

    Agent Portal

    Please help us setup the correct configuration for the attached affiliate commission structure.

    We don’t want to miss anything or go back-n-forth with this, therefore would like to hammer this out in one shot if possible… so we ask for your expertise to please assist us filling out the following fields precisely:

    *Integrations
    *the Upline Basis
    *Referrer Field
    *Initial Width
    *Depth
    *Extra Branches
    *Cycles
    *Total Depth
    *Per Level Rates

    *Please advise of any other field/item we have missed or that needs attention for this to work properly.

    Thank you in advance and look forward to complete your MLM plugin setup.

    Attachments:
    You must be logged in to view attached files.
  • tca
    Participant
    @tca
    #10591
    This reply has been marked as private.
  • Christian Freeman
    Participant
    @christianf
    #10594

    Hi there,

    Allow me to provide your setup instructions below:

    Integrations
    Enable WooCommerce in Affiliates > Settings > Integrations AND in Affiliates > Settings > MLM

    Upline Basis
    In most cases, this should be set to Parent (The default)

    Referrer Field
    This really depends on your ideal setup. This just allows you to add a “Referrer” field to the default Affiliate Registration Form. It allows users that are registering to become an affiliate to enter in the username or affiliate id of the affiliate who referred them. You can choose to either Show the field only, or Require that they fill this field with valid affiliate info in order to register. Note: If the person registering has clicked on an affiliate’s referral link, it will automatically fill this field with the referring affiliate’s info.

    Matrix Settings
    This includes Initial Width, Depth, Extra Branches, Cycles, and Total Depth. I can’t give you a recommendation on which type of Affiliate Structure (Compensation Plan) to create without knowing more about your business model. What do you sell? And do you have a particular structure in mind (Unilevel, Forced Matrix, Binary, Hybrid, or Cycle)?

    Besides that, based on your diagram, if you wanted to create a basic Unilevel Structure, disable Forced Matrix, set the Width to 0 (Unlimited), set the Depth to 2 (Allowing 2 Levels of Sub Affiliates for each Parent Affiliate), set Extra Branches to 0, set Cycles to 1, and leave Total Depth disabled. This will keep things as simple as possible for you.

    Per Level Rates
    Based on your diagram, “Main” Commissions is what we refer to as “Direct” Commissions (Meaning, the commission for referring the sale directly). and Indirect Commissions apply to all MLM commissions that are paid to Upline Parent Affiliates.

    With that said, the Direct Commission Rate set in Affiliates > Settings > General applies to all Directly Referred Commissions (Unless a Per-Product/Subscription, or Per-Affiliate Rate is set). So, here’s an example of that based on your diagram:

    Affiliate A [Level 0] 10% (Direct)
    Affiliate B [Level 1] 5% (Indirect)
    Affiliate C [Level 2] 3% (Indirect)

    If Affiliate A refers the sale, Affiliate A will receive 10% (Direct) and there’s no Parent Affiliates above them to pay Indirect Commissions to. If Affiliate B refers the sale, Affiliate B will receive 10% (Direct), and Affiliate A (1 Level above) will receive 5% (Indirect). If Affiliate C refers the sale, Affiliate C will receive 10% (Direct), Affiliate B (1 Level above) will receive 5% (Indirect), and Affiliate A (2 Levels above) will receive 3% (Indirect).

    So as you can see, the Per-Level Rates are applied based on the level the Parent Affiliate is on, in relation to the Sub Affiliate that Directly Referred the sale.

    Taking all of this into account, the only way to setup separate Direct and Per-Level commission rates for each Type of affiliate is to use our AffiliateWP Ranks add-on.

    Ranks allows you to create different Types of Affiliates, so that you can set it up like this example:

    Bronze Affiliate
    Level 0 = 10% [Direct]
    Level 1 = 0% [Indirect]
    Level 2 = 0% [Inirect]

    Silver Affiliate
    Level 0 = 5% [Direct]
    Level 1 = 10% [Indirect]
    Level 2 = 0% [Indirect]

    Gold Affiliate
    Level 0 = 2% [Direct]
    Level 1 = 3% [Indirect]
    Level 2 = 10% [Indirect]

    With this setup, you would have to edit each affiliate manually and set their Rank to apply these commissions rates. The other option you have for applying these Ranks and rates, is to use Rank in combination with our Performance Bonuses add-on. This will allow you to Automatically Assign a Rank based on the affiliate’s ability to reach the performance goals that you set (X Number of Referrals, X Amount of Earnings, or X Number of Sub Affiliates).

    Other than that, if you wanted to assign the Rank based on some custom criteria (like the number of Levels of Parent Affiliates above the affiliate), it would require some custom development work. And I do offer custom development services, if this is a feature that you need.

    Just let me know if you have any questions about any of this.

  • tca
    Participant
    @tca
    #10617
    This reply has been marked as private.
  • tca
    Participant
    @tca
    #10621

    Hello Christian,
    Awaiting your reply. we count on this for our entire affiliate program to work.

    Thank you.

  • tca
    Participant
    @tca
    #10622
    This reply has been marked as private.
  • tca
    Participant
    @tca
    #10623
    This reply has been marked as private.
  • Christian Freeman
    Participant
    @christianf
    #10635

    Hi there, sorry for the delayed response on this.

    First, to answer your last question about using the Per-Level Rate for Level 1 as the Direct Referral Rate, no this will not work. Per-Level Rates only apply to Indirect Referrals (Commissions on sales referred by one of the affiliate’s Sub Affiliates), not to Direct Referrals (Commissions on sales the affiliate referred themselves).

    After reviewing your diagram further, I can see where your ideal setup differs from my explanation. The Per-Level Rates are based on the relationship to the Direct Referrer. What you want to do is change the Per-Level Rate, based on what level the affiliate is on in the Total Matrix/Structure (Not just their Personal Matrix/Structure).

    With that said, you will need the Ranks add-on I mentioned previously to create these 3 types of affiliates, and their commission rates (You can name them whatever you want, it’s just an example based on your diagram):

    Main Affiliate
    Level 0 = 10% [Direct]
    Level 1 = 0% [Indirect]
    Level 2 = 0% [Indirect]

    *Note: There is no Parent Affiliate above them to pay Indirect Commissions to, so Level 1 and Level 2 don’t apply here.

    Level 1 Affiliate (Sub Affiliate)
    Level 0 = 10% [Direct]
    Level 1 = 5% [Indirect] (This is the “Main Affiliate” in your diagram – The Parent Affiliate 1 Level above)
    Level 2 = 0% [Indirect]

    Level 2 Affiliate (Sub Affiliate)
    Level 0 = 10% [Direct]
    Level 1 = 3% [Indirect]
    Level 2 = 2% [Indirect] (This is the “Main Affiliate” in your diagram – The Parent Affiliate 2 Levels above)

    Now, the customization would allow you to automatically assign the “Level 1” Rank to the affiliate when they get connected to a “Main Affiliate”. And, if an affiliate gets connected to a “Level 1” Ranked affiliate, it would assign the “Level 2” Rank to that affiliate. Then, the Ranks add-on will take care of setting and applying the commission rates based on these levels.

    Here’s my initial quote for this custom development project:

    My normal rate for custom development is $75 per hour, but I would do it for you at my discounted rate of $50 per hour, to help with your budget. I would implement this as a custom plugin that you could activate on your site. It will take 5 Development Hours to complete:

    Custom Rank/Commission Rate Assignment [5 Development Hours x $50 = $250]

    I would also setup the Ranks plugin on your site for you, to ensure that it works according to the breakdown I explained above.

    I can have the entire project completed within 7 to 10 days, including time for testing & debugging, etc.

    How soon will you be ready to get started with all of this? My development schedule is quite tight at the moment, so the soonest I should be available to begin this project will be on Wednesday, August 21st. However, my development schedule fills up very quickly, and I have 1 other client who is looking to fill that time slot also.

    So if you are ready to get this started around the 21st, let me know, and we can take the steps to lock in your project for that time.

    And again, let me know if you have any questions.

You must be logged in to reply to this topic.