UC Matrix

Component ID

844632

Component name

UC Matrix

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

572

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.