Hi all,
I'm doing some research online on creating php-based multi-level
marketing (MLM) system. It seems like a complicated system to build as
I need to create one from scratch. I'd like to know if there are
open-source CMS tools or MLM tools available that helps me to customize
or even upgrade to the kind of system I'd like to have.
I'd like to know how should I start building one from scratch- just the
logics or algorithms that I should be familiar with.
I'd also like to know what do we mean by re-cycling matrix and forced
matrix. I've seen these mentioned in some websites of software
developers who build MLM systems.
I have created PHP-based dynamic websites but I haven't done any work
with building this sort of systems. So I'd just like to hear from
people who are familiar with system developement and hopefully push me
in the right direction.
If you know of some relevant websites or tutorials, please post them
too.
Cheers!
Ben 4 4824 cr*********@yah oo.com wrote:
> I'm doing some research online on creating php-based multi-level marketing (MLM) system. It seems like a complicated system to build as I need to create one from scratch. I'd like to know if there are open-source CMS tools or MLM tools available that helps me to customize or even upgrade to the kind of system I'd like to have.
What do you expect the web site to do? A successful MLM scheme is all
about concocting a story good enough to con gullible people into joining
your scam, and not so much about websites.
--
Tim Roberts, ti**@probo.com
Providenza & Boekelheide, Inc.
Tim Roberts wrote:
cr*********@yah oo.com wrote:
>I'm doing some research online on creating php-based multi-level marketing (MLM) system. It seems like a complicated system to build as I need to create one from scratch. I'd like to know if there are open-source CMS tools or MLM tools available that helps me to customize or even upgrade to the kind of system I'd like to have.
What do you expect the web site to do? A successful MLM scheme is all
about concocting a story good enough to con gullible people into joining
your scam, and not so much about websites.
A project without a spec?
Say it ain't so!
I suspect the problem the OP is having is that every member of the MLM
scheme (except one obviously) is a child of another record and may be
the parent of one or more records. If you remove someone from the
chain, it is important that their 'down line' is then assigned to their
parent record to ensure that commissions are paid upwards.
The way to manage this is to give every record an upper and lower bound
record ID.
record ID = 999 (Primary Unique)
bound ID = 999
Name = Fred Bloggs
Address =123 Acacia Avenue
Upper bound ID = 999
Lower bound ID = 1004
Freds Controller is Lindsey Jones
record ID = 667 (Primary Unique)
bound ID = 667
Name = Fred Bloggs
Address =123 Acacia Avenue
Upper bound ID = 667
Lower bound ID = 2006
Everyone between bound ID 1000 and 1004 is part of Freds downline,
everyone between 668 and 2006 is part of lindseys downline so you can
immediately tell that Fred is part of Lindseys downline because his
upper and lower bounds lie within hers
If a new person (Joe Smith) joins Fred's operation and reports directly
to Fred then his record ID is autonumbered.
Everyone with a bound ID higher than 1004 gets 1 added to their boundID
value (to make space for Joe Smith
Everyone with an Lower Bound ID 1004 gets 1 added to their lower
bound ID
Everyone with an upper Bound ID 1004 gets 1 added to their upper
bound ID (this keeps things in line and moves all the operations down
one record.
Joes upper and lower bounds will be set to the same as his boundID as
he has no downline. Becuause his upper and lower bounds are inside
Freds, he is part of freds downline and also part of lindseys
If Fred now quits, we delete his record from the table and everyone
with a lower bound bigger than 999 is moved up a place (delete one) and
everyone with a bound ID greater than 999 is moved up a place (delete
one). All of Freds downline has now been promoted up a level in the
MLM structure but is still classed as part of Lindseys downline.
Look for nested menus in google and you should find some good functions
for managing the database and navigating the structure. cr*********@yah oo.com wrote:
>
I'm doing some research online on creating php-based
multi-level marketing (MLM) system. It seems like a
complicated system to build
Not really. It's pretty basic e-commerce; the only twist is the
commissions.
I'd like to know if there are open-source CMS tools or
MLM tools available that helps me to customize
or even upgrade to the kind of system I'd like to have.
HIghly unlikely. For example, check the MLM tools directory
at hotscripts.com: http://www.hotscripts.com/PHP/Script...vel_Marketing/
As far as I can tell, all products listed are commercial.
I'd also like to know what do we mean by re-cycling matrix
and forced matrix.
Some basic definitions are available here: http://www.themlmsoftware.com/softwa..._tracking.html
Cheers,
NC This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Matt Warner |
last post by:
Hi guys,
A couple of people have already posted questions about similar issues but
haven't had any response.
Occasionally, sometimes after running the app for a few hours, it bombs out
saying that it could not create a windows handle.
On one machine the stacktrace is this:
|
by: DraguVaso |
last post by:
Hi,
In my application, on some given actions while debugging in Visual Studio, I
suddenly get a "System.ComponentModel.Win32Exception was unhandled"
Message="Error creating window handle." exception.
The problem is that this exception isn't raised somewhere in a method, so it
just shows up, and it causes the application to shut down.
Is there anyway how to catch this kinds of exceptions? Can I put somewhere a
|
by: Roby Eisenbraun Martins |
last post by:
Hi,
My name is Roby Eisenbraun Martins, I am a C++, VB and NET developer.
I am working with a NET 2002 project right now and I am receiving this
uncommon "OutOfMemory" error message when I try to load a form object ( new
frmMain() ).
In debug mode, the "Load" form method is executed but it crashes when it
tries to set a DataTable from a DataSet in a local variable. Actually the
object value in debug mode is equal to nothing.
|
by: Nanda |
last post by:
hi,
I am trying to generate parameters for the updatecommand
at runtime.
this.oleDbDeleteCommand1.CommandText=cmdtext;
this.oleDbDeleteCommand1.Connection =this.oleDbConnection1;
this.oleDbDeleteCommand1.Parameters.Add(new
System.Data.OleDb.OleDbParameter("Original_ApplicantName",
dataset.Tables.Columns.DataType, 50,
|
by: Sheldon Cohen |
last post by:
Hello,
I am using c# and running a site that is on a shared
host. The code in question is supposed to create a new
directory that is coming out of a text box.
It works fine on my computer, but I get the following
stack trace:
System.IO.DirectoryNotFoundException: Could not find a
part of the path "D:\". at System.IO.__Error.WinIOError
| |
by: Ira |
last post by:
I was successful in creating the multipage Tif files in VB.net using
the following the following code:
Public Sub SaveSeveralOnePageFilesInADir(ByVal DrNm As String, ByVal
resultFl As String)
Dim pages As Bitmap = Nothing
Dim PgCnt As Integer
|
by: Flack |
last post by:
Hey guys,
Here is whats happening. I have a StringBuilder, a TextBox, and a
TabControl with one TabPage. On my main form, I created and displayed a
fairly big maze. While the app is solving the maze, it appends each step it
takes to the StringBuilder.
When the maze is solved, the user can click a menu item to display the
results. When the menu item is clicked, I set the TextBox Text value using
the StringBuilder's ToString()...
|
by: tshad |
last post by:
This is a little complicated to explain but I have some web services on a
machine that work great.
The problem is that I have run into a situation where I need to set up my
program to access one or another (could also be 3) different web servers to
use these Web Services. The Web Services are identical on all the machines.
I tried just changing the URL of the Web Services and cannot make it work.
I then decided to create 2 identical web...
|
by: =?Utf-8?B?TWFyaw==?= |
last post by:
Users of an in-house application we have written randomly get an Error
creating window handle exception, and we've not been able to determine why
this happens. A typical callstack is as follows:
: System.ComponentModel.Win32Exception: Error creating window handle.
at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
at System.Windows.Forms.Control.set_Visible(Boolean value)
at System.Windows.Forms.TabPage.set_Visible(Boolean...
|
by: astolpho |
last post by:
I am using a slightly outdated reference book on J2EE programming. It gives 2 methods of creating a database used in its casestudies. The first is an ANT script that gives the following output:
D:\original\CaseStudy-2-5\CaseStudy\Day02\exercise>asant database
Buildfile: build.xml
env-user:
prop-user:
set-user:
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
| |
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |