March 24, 2019 at 11:43 am #10069
Hi, I have just brought your bundle and proceeded to install the MLM plugin but when I got the the Intergration setup I see there is no LiftLMS on the list to tick.
Did you forget to add it? Or does this plugin not support LifterLMS?
I went with ProPlugins cos I wanted the Bundle and was tossing up between this and AffiliateWP – Multi Level Affiliates which I see says it does support LifterLMS.
Look forward to hearing back from you with hopefully good news?
March 25, 2019 at 12:58 pm #10076
Yes, LifterLMS is not currently on the list of supported integrations for the AffiliateWP MLM add-on. There’s a list of supported integrations on the Features tab of the MLM plugin page.
This means that the current version of the plugin will not generate Indirect Referral commissions for Upline Parent Affiliates when using the Lifter LMS integration of AffiliateWP. However, you can still use Lifter LMS to register new Sub Affiliates and connect them to their Parent Affiliates based on your MLM settings.
March 27, 2019 at 12:58 pm #10084
If you use the WooCommerce integration with LifterLMS to process your sales, yes, MLM will work at 100%. In fact, the WooCommerce integration in particular, has a new Per-Level Product Rate feature, allowing you to set the commission amount for each Indirect Referral on each Level, based on the Product sold.
Regarding your other question:
From what I understand, you want to allow your affiliates to refer an infinite number of Levels downward, but you only want them to get paid on 1 Level (The Direct Level). You could set the Depth to 99999 as you’ve suggested, but it would put a strain on your server resources when calculating commissions. If you only want them to be paid on 1 Level, why do you want each affiliate to have a Matrix that goes downward infinitely?
To really maximize the power of the Forced Matrix Spillover effect, it’s best to structure things so that each Parent Affiliate views their Sub Affiliates as their Team. In order for a Team to work together effectively, the initial Team (Level 1) should not be too large for them to manage by themselves. For this reason, I recommend setting the Width to a more manageable number, like 10 if using the Forced Matrix. However, this strategy is usually best when combined with the ability to earn commissions on multiple Downline Levels. This enables the Parent Affiliate to help recruit Team Members for their Sub Affiliates, which benefits them as well.
March 28, 2019 at 3:54 pm #10091
There is a strong possibility that your server will have problems displaying each affiliate’s Matrix (Tree) if it contains hundreds of thousands of affiliates. It all depends on your server’s resources as to how much it can handle from a processing perspective. The affiliate connections themselves are stored within the database, so it won’t affect the structure itself, it’s just the ability to display that structure and search through that structure that may be a challenge for your server.
Cycles will kick in once the 9999 has been reached. When you increase the number of Cycles from 1, it allows you to start another matrix with the same dimensions (Width and Depth). For example, a Cycle of 2 x 2 would start a new Cycle once the affiliate already has 6 Sub Affiliates (A Complete Cycle) and refers another.
We’re working on updating our documentation to reflect all of the new features we’ve added recently.
With the Forced Matrix, if you use the Lifetime Commissions plugin, you can ensure that the commissions Spillover to the Parent Affiliate the new affiliate is assigned to. MLM integrates with Lifetime Commissions to automatically assign the Lifetime Affiliate as the Parent Affiliate (This setting is found in the Integrations tab of the AffiliateWP settings). This will ensure that your recurring referral commissions Spillover to the correct Parent. And you will also need to use Recurring Commissions for this to work.
April 1, 2019 at 11:49 am #10112
Thanks again for the valuable intel. The cycles have got me a bit confused. So, your saying that a new cycle kicks in at 9999 and not 999999. Will that mean the first matrix will continue to 999999 but with a 2nd matrix also running at the same time? Or does the first cycle stop at 9999 and the 2nd matrix continues?
I am new to MLM structures so am confused as to how the affiliates on the last level of the 1st matrix make commissions if their referrals are put into the 2nd matrix once 9999 is reached?
Regarding server stress, if I turn off the displaying function of each affiliate’s Matrix Tree? And only use List setting for Sub Affiliate View? And use ‘Lifetime Customers Access’ setting to allow all affiliates to see their lifetime customers in a list view? And use BuddyPress integration with MLM for the Parent Affiliate to communicate with their sub-affiliates. Would this put less strain on the server?
This paragraph you wrote:
“With the Forced Matrix, if you use the Lifetime Commissions plugin, you can ensure that the commissions Spillover to the Parent Affiliate the new affiliate is assigned to. MLM integrates with Lifetime Commissions to automatically assign the Lifetime Affiliate as the Parent Affiliate (This setting is found in the Integrations tab of the AffiliateWP settings).”
Okay, I have now set it to ‘Parent As Lifetime Affiliate’ for Sync Lifetime Affiliate, is this correct? I did have this set to Referrer As Lifetime Affiliate. These terms are all confusing to me, so I have attached screen shots for you to look at and let me know if all the settings are right?
“This will ensure that your recurring referral commissions Spillover to the correct Parent. And you will also need to use Recurring Commissions for this to work.”
I have both these plugins activated so I hope this works. Is the Spillover automatically assign ‘parent’ affiliates when the referrer’s slots reach 200?
I read this on your site:
“To reassign the current affiliate to another Parent Affiliate, click the Dropdown and enter the Name of the affiliate you want to assign them to. A list of matching affiliates will appear in the dropdown. Then, you simply click on the affiliate’s name in the list.”
Is the Spillover not automated to assign next available in their network?
Lastly, as I am not going to be doing Indirect Referrals for the matrix, I have removed WooCommerce and will use LifterLMS directly using their PayPal and Stripe extensions. So my question is will everything work as discussed with WooCommerce removed?
April 5, 2019 at 12:59 pm #10144
Sorry for the delay.
The New Cycle begins right after the Width and Depth of each Cycle is reached. This means that once all Levels are filled down to the Depth you’ve set (999999), a new Cycle/Matrix will start.
The affiliates on the last level of their 1st Matrix/Cycle make commissions in the same way. The important thing to remember is that the Width, Depth, and Cycle settings apply to ALL affiliates. This means that every affiliate has the ability to have 2 Cycles of affiliates below them (Their Personal Matrix) [Assuming you have set Cycles to 2].
Concerning the server strain, yes, it would definitely reduce some of the strain if you opted to use the List view instead of the Tree. Just keep in mind that the system has to check through each Level to see who should earn a commission every time a referred sale is made. However, since you have disabled Indirect Referrals for WooCommerce, it will only check for a Direct Commission on 1 Level (Level 0).
Yes, Parent As Lifetime Affiliate is the option you should use. Yes, MLM automatically assigns the next Parent Affiliate in the Downline once the Width (200) has been reached on Level 1. This integration simply ensures that the same Parent Affiliate is now set as their Lifetime Affiliate as well.
The dropdown option in the Edit Affiliate screen is only if you want to Manually assign or re-assign the Parent / Direct Affiliate. The Spillover function will assign the Parent and Direct Affiliate Automatically.
April 9, 2019 at 11:51 pm #10156
IF you only want to allow 1 Cycle of Sub Affiliates for each Parent Affiliate, you should leave the Cycles setting at 1. And regarding the beginning if the new Cycle, the 2nd batch/Cycle of 200 Sub Affiliates starts after their 1st Cycle is completely full. So for example:
Width = 2
Depth = 2 (2 Levels of Sub Affiliates for each Parent Affiliate)
Cycles = 2
In this example, if the Parent Affiliate (Let’s call him John) already has 2 Sub Affiliates on Level 1, and both of those 2 Sub Affiliates have 2 Sub Affiliates on their 1st Level, the next Cycle of 2 x 2 will begin when John refers another Sub Affiliate, or any one of his Sub Affiliates on those 2 Levels refers a new Sub Affiliate. The Depth setting controls how many Levels of Sub Affiliates are included in each Parent Affiliate’s Personal Matrix.
With that said, using these example settings, each Parent Affiliate will have the ability to have 2 Cycles of 6 Sub Affiliates (12 in Total).
In your case, if you want to start a new Cycle right after the Parent Affiliate has 200 Sub Affiliates on Level 1, you should set your Depth to 1.
Regarding the custom feature, I am reviewing your document now, and I will follow up soon with a quote on the time it will take to complete, and the cost for the project.
April 17, 2019 at 2:43 pm #10200
Here’s my quote for the initial 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, which will add a shortcode for displaying the form on the front end of your site. I would program it to only be accessible to admin, and I would change the checkbox to a dropdown/select box for calculating the affiliate’s earnings qualifications (Less than or Greater than). The simulation feature can be added as well. I would add a “Mode” field to allow you to switch from “Live” to Simulation. Then, it would give you the projected results without actually generating any commissions.
Lump Sum Commissions [9 Development Hours x $50 = $450]
– Shortcode [1 Hour]
– Lump Sum Form [2 Hours]
– Form Processing [4 Hours]
– Simulation [2 Hours]
I can have the entire project completed within 10 to 14 days, including testing & debugging, etc.
How soon will you be ready to get started with all of this? My development schedule is tight at the moment, so the soonest I should be available to begin this project will be on April 22nd. However, my development schedule fills up very quickly, and I have other clients who are looking to fill that time slot. So if you are ready to get this started around the 22nd, let me know, and we can take the steps to lock in your project for that time.
And let me know if you have any questions.
Regarding your second project, I really don’t think this is possible for the following reasons:
1) Affiliate Earnings are calculated based on the referral commissions that exist in the system. Therefore, there’s no real way to deduct the Credit amount from their existing Referral Commissions without some discrepancies in your commission calculations. You could keep a separate log of the deductions that were made to each commission, but you would still need a way to display that log to the affiliate, and keep track of those deductions yourself when it’s time to payout on those commissions.
2) I’m not familiar with Webtoffee’s Subscriptions for WooCommerce plugin, so I’m not sure if it can integrate with AffiliateWP in the way that you’re suggesting.
You must be logged in to reply to this topic.