|
Please DO NOT bid on this project unless you have previous experience with programming MLM matrix genealogy structures!
We have an existing member based website that includes replicating sites and a "unilevel" genealogy placement. Currently the genealogy does not assign and track commission payouts.
1) We are looking to have the placement of members be converted into a compressed matrix genealogy, with matrix and bonus payout.
2) We also need a shopping cart to be integrated with the system.
===> Matrix Placement <===
As members join they are coded to their enroller but are ALSO placed in a matrix structure. The placement is for commission earnings only. Only the sponsor/referrer of the individual will see the actual contact information of the member.
The matrix works like this:
Width for any particular Matrix can be determined by looking at the first number present in the Matrix description. For instance, a “3 x 9” Matrix indicates a maximum frontline width of three. The second number (9) references the depth of levels based commissions to be paid within the standard plan.
For example, Level 1 has a width of 3, Level 2 has a width of 9, Level 3 has a width of 27, Level 4 has a width of 81, Level 5 has a width of 243, etc.
Spilling is the result of fixed width. Fixed width plans restrict the number of frontline income centers that any individual can have; once the prescribed number of frontline individuals is in place, any additional personally sponsored must be “spilled” into the Downline.
There are a number of different methodologies for spilling distributors into the Downline, however we are interested in the most common methodology of “Left to Right, Level by Level”. This spill type inserts a new position into the Downline by seeking the first available open position on a level by level, left to right basis, equal spill basis … placing the “spill” evenly, so that each member on that level has 1 member under them, then 2 , then 3, etc.
The matrix should “compress” when members go inactive or do not pay their membership for the month.
===> Compensation Payout to Members <===
The commissions should be programmed to payout 6 different ways:
1) Personal Enrollment Bonus: The qualification of this bonus looks to the enroller of the member, regardless of how they have been placed in the matrix. When a person sponsors a new member they are automatically coded as the “enroller” of that member.
The Personal Enrollment bonus is a set $ amount paid out each month the member stays active. ($ amount is controlled by the admin).
2) Standard Matrix Payout: Each level in the matrix structure pays a set $ amount on each active membership through a pre-determined amount of levels. The $ amount may be different on each level. (The amounts and number of levels are controlled by the admin.)
3) Sponsoring Bonus: The qualification of this bonus looks to the direct line of sponsorship.
When someone personally sponsors a set amount of members (number is controlled by the admin) all new members who join from that point forward are coded to them for sponsoring bonus. This would continue until another member in their matrix qualifies for sponsoring bonus. All members who are coded to someone, stay coded for life (this can only be changed or edited by the admin).
The coded bonus is a set $ amount paid out each month on active memberships ($ amount is controlled by the admin).
4) When someone personally sponsors a set amount of members (number is controlled by the admin) and those same members have sponsored a set amount of members (number is controlled by the admin), this person is now labeled as an “Executive”.
All new members that join the matrix below the standard payout level, are coded to the Executive for Executive Leadership Bonus. This would continue until another member in their matrix qualifies as an Executive. All members who are coded to that person, stay coded for life (this can only be changed or edited by the admin).
Executive's earn a set $ amount on active memberships on levels BELOW the standard matrix payout. ($ amount is controlled by the admin).
For Example: The set number of members that have to be sponsored is 10 who sponsor 10. The matrix is set to be a 3x9 matrix.
Joe Smith personally sponsors 10 active members. Each of those 10 active members ALSO have sponsored 10 active members. Joe Smith is qualified for Executive Leadership Bonus. Joe now earns $$ on new members who join on level 10 through infinity.
5) Founding Member Bonus: This bonus is not automatic and is setup by the admin.
This bonus looks to the direct line of sponsorship rather than the matrix. All members who join a founding member's team (on any level) are coded to the member for a founding member bonus. This would continue until another member in their direct line of sponsorship is also a founding member.
The founding member is paid a set $ amount ($ amount is set and controlled by the admin) on all active members coded to them for founding member bonus.
6) Presidential Bonus: This bonus is not automatic and is setup by the admin.
Member is paid a set amount ($ amount is set and controlled by the admin) on ALL active memberships in the entire database.
|