UC Matrix
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
Description
UC Matrix is an extension of the UC Affiliate2 module. I allows you to handle cases where the matrix of affiliates needs to be forced. For instance, you may want to have a maximum of 2 people under each affiliate (called a binary matrix.)
Features
The following are the features I planned to implement. Feel free to post requests, although I'm not likely to fulfill them all, I might do one here one there as long as it is easy enough.
- Force all new users inside the tree, whether or not they were invited by someone. (i.e. root affiliate)
- Define the maximum number of affiliates under another. After that maximum is reached, new affiliates are pushed under the following affiliates.
- Define the maximum number of affiliates that are added under someone when an overflow is reached (i.e. if I already have the maximum number of affiliates I'm allowed to have, new affiliates will be added below one of my existing affiliates. This maximum determines how many such affiliates are added there before going to the next level.)
- Define the maximum number of affiliates that are added under anyone when they were not referenced by anyone. However, you can ignored this limit if you have a root affiliate and want to reward the root.
Requirements
This module works with Ubercart and UC Affiliate2. If you have a recurring fee, it also works with UC Recurring (which works through the UC Affiliate2 module.)
Current Status
At this point, I have the shell. It installs, it has the administration screens that work, and it receives events. It does NOT yet implement the matrix itself. I'm working on that right now.
Can I help?
Yes. By testing, testing, testing! Right now, you cannot do much, but once I have the matrix generation in place, it will be fantastic to have people helping me test this thing.
Sponsor
This module is sponsored by Made to Order Software Corporation.