MLM Software Features


Generic Features

PHP – MVC Framework

SWP MLM Software is developed on the most common and popular PHP language and follow the industry standard coding structure with MVC Pattern.

Data Encryption

SWP MLM Software is developed with MySQL Database as Back end. For ensuring the security, needful encryption & hashing methods used.

Bootstrap 3 – UI

SWP MLM Software uses the Bootstrap 3 UI Framework and hence the pages are accessible in all devices include Mobile, Tablet & Desktop.

Rich User Experience

The admin & user dashboard implemented by using D3.JS Charts and all the data grid elements are using jQuery Data Tables

WordPress + WooCommerce

SWP MLM Software uses the WordPress as base CMS and woo-commerce as cart implementation solution.


Registration Forms

In SWP MLM Builder the registration form is configurable from admin panel. Administrator can easily set the fields, mandatory conditions and inputs.

Lead Capture Pages

Lead Capture Page are useful for promoting yourself through traditional media or social media.

Referral Link

Referral link is useful for recruiting new users. The referral link commonly used in email signatures, forums, social media & newsletters

Invite Friends

Invite friends is the best tool for the users to start building their network by simply inviting the friends by mail.

Compensation Plans

Binary Compensation Plan


MLM Binary plan is one of the most popular on the industry and widely accepted on the world. In Binary compensation plan every member is allowed to sponsor only two front-line members. If a member sponsors more than two members, the excess are placed at levels below the sponsoring members front-line (downline).

Forced Matrix Plan ( M x N )


MLM Matrix Plan also known as ladder Plan or Forced Matrix Plan in Multi-level marketing companies which is similar to pyramid. Members which are organized in a particular width and depth are compensated when they achieve a set level. The MLM Company can set structure for members to qualify a particular level that may be 3 in width and 5 in depth. In other words a distributor only can introduce 3 as his front-line and a member can earn compensation up to 5th level.

Uni-level System


Uni-level Plan permits the affiliates to introduce new comers in its front line. There is no restriction for width i.e. a members can sponsor unlimited in width under his/her frontline and compensation distributed up to the limited depth. Further all frontline also efforts to do the same for earn bonuses or compensation. To become more attractive Uni level Plan, MLM Company can introduce some rewards or incentives whenever a member introduced a set number of frontline.

Linear or Straight line Compensation Plan


Linear or Straight line compensation plans are structured as a downward thread of distributors, one under the other, growing continually as new distributors join. “Get in now and everyone from hear, to around the world, will be in YOUR downline! This angle on the structure and the pitch tends to drive recruitment and growth. Most common, would be the display of Linear/Straight line genealogy, with coded bonuses, rank based infinity overrides, personally sponsored matching bonuses and global bonus pool distribution methods.

Australian X-up Compensation Plan


Australian X-Up is an improved / modified version of the Unilevel. The Australian One-up, Two-Up, or Three-Up, or X-Up or any distinction of ups.

Cycle Matrix


Cycle Matrix is the combination for Forced Matrix with performance. The user enters to first matrix will need to perform & complete his matrix & move up to next cycle.

Stairstep breakaway plan ( in Development)


This type of multi-level marketing compensation plan is characterized by having representatives who are responsible for both personal and group sales volumes. Volume is created by recruiting and by retailing product. Various discounts or rebates may be paid to group leaders and a group leader can be any representative with one or more downline recruits. Once predefined personal and/or group volumes are achieved, a representative moves up a step. This continues until the representative “breaks away” from their upline.

Board Matrix Compensation Plan ( in Development)


Board Plan is one of popular amongst different MLM plans which is also known as Revolving Matrix Plan.MLM Board Plan is called because a group of members works in a team (Board) and whenever a board consists a set number of members, the Board splits into two sub-trees. The top one member promoted into next higher board. In MLM terminology the company can set how much promotional board to be introduced and how many members can be in a Board.

Party Plan ( in Development)


Party MLM plan is a type of MLM plan that promote or market the products through the social events like the home based party. In the social events, the products are displayed in the sale. On the other words, this is a direct selling method. Besides, here the host can also offer the guests the scope to host some other business party. This plan concentrates both on the multi-level marketing and single-level marketing.

Compensation Plans

Referral Commission – Direct Sponsor

In SWP MLM, the administrator can set the Referral Commission to Sponsor on each new joiner from his / her referral link or e-pin or through replicated site or through Lead Capture Page

Referral Commission – Level

In SWP MLM, the administrator can also Level Commission. The level commission applies to all the uplines in the network. Generally it can be set as % or Flat ($) value

Product Level Commission

The product level commissions apply to User Group level and/or Product Level. When user make a purchase, a part of the sales goes to their up-line(s) as product level commissions.

Join-in or Entry Bonus

Giving Join-in bonus to the new members is the common practice to encourage the recruitment. The join-in bonus may be % of Registration Fee or Flat $.

Quick Start Bonus

The quick start bonus is Time & Performance bound. For example, a new user recruits N number of new down-lines with in a specified days, he/she gets the bonus for quick start.

Performance Bonus

In SWP MLM, the administrator can set the bonus based on Purchases & Group Purchases for a specific period. The bonus may be monthly, quarterly or yearly or admin defined interval.

Matching Bonus

The concept of matching bonus applies to the Binary Matrix Only. In binary matrix, if a user complete the Left & Right, he gets the bonus.

Dynamic Bonus Builder

Based on the Sales Performance, the administrator can set nay type of Bonus. The most common bonus in MLM industry are Gift Brochures, Car Bonus, Travel / Holiday Trip Bonus.

Compensation Plans

Purchase Volume (PV)

Admin can set the PV for each product based on the Price & Demand. When user purchase the product, the PV added to his account. PV is useful for calculating commissions, bonus & Ranks.

Group Purchase Volume ( GPV )

Simply, Group Purchase Value is the sum Purchase Volumes by users down-line. GPV is useful in defining the Performance Bonus & Ranks

Cash Wallet

In MLM Industry, the general practice is to maintain a Cash Wallet for the user account and store all the earnings include commission, bonus etc., there. The amount in cash wallet can be withdrawn to user’s Payment Gateway or Bank.


In most of the MLM programs, for each user an E-wallet account also maintained. Generally the amount in E-wallet is used for Purchase the Products and Purchase the E-Pin.

Free Membership / One Time Fee / Package Subscription

Monthly / Yearly membership is the most common practice in Modern day MLM Business Models. SWP MLM readily supports the membership packages. Admin can define any membership include Free Membership.

Auto Membership Renewal

Setting up the automated renewal of membership using Recurring Payment or using the E-wallet is the most common practice.

Auto Ship

Auto Ship is mostly used in combination with Membership & Auto Renewal. A user can set auto shipping a list of products each month. The order will be repeated each month cycle.

Replicating Website

For assisting the recruitment process and brand building, each user is provide with a replicated website. The website is a simple 3-5 page website with Link to Registration and Stores.

Creating the replicating website with SWP MLM is easy. The user need to enter the details about him and also update a catchy Welcome Message.

Key Features in Replicating Site are

  • User can upload their own brand logo
  • Auto Link to User Profile
  • User can link multiple social media accounts
  • WYIWYG Editor for content
  • Rotating Carousel Banner
  • Rotating Testimonial Section
  • High ConversionCTA (Call-to-Action ) Button
  • Simple Contact Form


SWP MLM readily provides Genealogy view of the Network to visualize the members position. For Genealogy SWP MLM uses the rich chart elements.

User Back Office

The active members in MLM, will get the access to the User Back Office. The User Back Office is the primary tool for members to conduct the business. The back office includes the following

  • Dashboard
  • Messaging Center
  • Promotional Tools
  • My Network
  • My Earnings
  • My Leads
  • Purchase History
  • Package History
  • Transaction History
  • Login History
  • Activity Feeds

The back office also helps the user to perform the following task

  • Invite Users
  • Recruit Users
  • Contact Upline / Downline
  • Contact Admin
  • Send Newsletter
  • Purchase & Manage E-Pin
  • View Genealogy
  • View Down-line Details
  • View Sales Reports

Admin Back Office

In SWP MLM, the admin back office is powerful and gives the admin complete control over the MLM Programs, Compensation Plans, Users and Payouts

Admin Dashboard

In SWP MLM, the admin dashboard is powerful and included with visually rich chart elements.

The typical dashboard elements are

  • Total Profit
  • Total Members
  • Total Orders
  • Members Joined Today

Dashboard also includes

  • Bar Chart on Member Registration on Past 7 Days
  • Bar Chart for Admin Earning for last 6 Month
  • Line Chart for Member Distribution on Matrix Plans

Dashboard also includes the following list

  • List of Top Sponsor with their earnings
  • List of Recently joined-in users
  • List of Latest Orders

User Management

The user management module is designed with AJAX, so you can simply get all the user related info in a single page. The typical features of User Management are

  • Add user (admin can add a new user under any matrix / any place)
  • View User
    • Basic Profile Details
    • Matrix Programs Enrolled
    • Transactions By the user
    • Purchase History
    • User Earnings
    • Fund Transfer
    • Login History
  • Edit User
    • Edit Profile Details
    • Update/ Change Status
    • Activate / Deactivate Suspend
    • Reset Password
    • Delete User

Compensation Plans

Admin can define a compensation plan based on the Business Requirement. Each compensation plan definition includes the following

Matrix Type

Currently the following matrix type are supported

  • Binary
  • Forced
  • Uni-level
  • Linear
  • X-Up
  • Cyclic

Default Sponsor

Admin can select any available user as default sponsor.  Any direct registration will follow the default sponsor


Admin can set the status as Active / Inactive. Only active compensation plans are available for registration

Registration Criteria 

Admin can set this compensation plan for Public User Registration or only for admin registration.

Level Width – Depth

Based on the matrix type, need to define the Level Width & Depth.

Entry Criteria 

Set the entry to the plan is FREE or PAID. In case of PAID, there is two more sub-options settings

  • One Time Fee
  • Subscription Package

Direct Commission 

The admin can define the direct commission. This directly goes to sponsor and do not  depend on network placements.

Level Commissions

Based on the matrix type, the level commission are distributed to up lines. Admin can set the level commissions. Level commission set for One Time Fee / Package

Join-in Bonus

Optionally the admin can define the Join-in Bonus. The bonus goes to the user registered.

Product Level Commission

Admin can set Product Level Commissions. These applies to all the purchases through shopping cart.

E-Pin Management

E-Pin are the simple way to carry on registration with the funds available in the system.  The e-pin are mainly used for registration fee. The typical features include

  • View E-Pin
  • Create E-Pin (Single / Bulk)
  • Validate E-Pin
  • Trace E-Pin

Bonus Management

Admin can set any bonus plans. The typical bonus setting parameters are

  • No. of Direct Referrals
  • No. of Down-lines
  • Purchase Volume
  • Group Purchase Volume
  • Bonus Type
    • One Time Bonus
    • Recurring Bonus
      • Daily Bonus
      • Weekly Bonus
      • Monthly Bonus
      • Quarterly Bonus
      • Yearly Bonus
  • Eligibility Package
  • Eligibility Rank

Rank Management

Rank are the most commonly used way in Network Community to acknowledge  the performance and achievements. The typical rank setting parameters are

  • Entry Rank (current rank)
  • Purchase Volume
  • Group Purchase Volume
  • No. of Direct Referrals
  • No. of Down-lines

Payout Management

A well defined network program often depends on the payouts.  In SWP MLM, we understand the practical realities of the Business and introduced a set of controls to run your payouts

  • Payout Settings : admin can set the following
    • Min withdraw amount
    • Maximum withdraw amount
    • Max. no of withdraw requests per day
    • Max. no of withdraw requests per month
    • Withdraw Commission (%)
  • Payout Processing
    • Admin can export the Payout Request as Excel and process manually

Admin Settings

In SWP MLM, we provided few admin settings & configuration. These are mostly one time settings and will help you to control your business.

Site Setttings

These include the specific settings related to the site

  • Site ON / OFF
  • If Off, the Site Maintenance Message
  • Site Logo
  • Address, Phone, E-Mail
  • Tracking Codes

Registration Settings

These include the specific settings related to the site for registration form, admin can Enable / Disable the form fields and also set the Mandatory condition.

Mail Settings

Manage the contents of all automated outgoing mails. The following mails are included.

  • Register Mail
  • Tell A Friend
  • Forgot Password
  • Registration Info
  • Upgradation
  • Withdrawal Request pending
  • Withdrawal Request was completed
  • Forgot Password Reset Link
  • Account Activation
  • Cycle Commission  Notification
  • Reset Password
  • Subscription Successful
  • Mail verification code for updation
  • Contact Mail
  • Cycle Upgrade
  • Replicating contact us

SMTP Settings

SWP MLM Software designed to send mails via SMTP or by PHP-Mailer, you can enable or disable the SMTP and also set your own server credentials.

Admin Tools

In SWP MLM, apart from the standard configuration and management, we also include few Tools to enhance the productivity and data usage.


Admin can send newsletter from the admin panel, no need for additional software or tools.

IP Block

IP Blocking allows the additional layer security and helps you to prevent the site access from unwanted IP Address.

Database Backup

Export the Database for regular backup & maintenance.

Contact Forms

Contact forms allows the User to communicate to the admin. Admin can get all the contact form messages in Mail and Admin  Back Office.


WordPress is definitely the world’s most popular CMS. The script is in its roots more of a blog than a typical CMS. For a while now it’s been modernized and it got thousands of plugins, what made it more CMS-like.

WordPress has evolved through out the years into a versatile content management system (CMS). While you can still use WordPress to create a simple blog, now it also allows you to create fully functional websites and mobile applications.

The best part about WordPress is that it’s easy to use and flexible enough for just about anything. That’s the main reason why WordPress has grown so much in popularity. According to a recent survey, WordPress powers 22.5% of all websites on the internet.


Easy, easy, easy …

WordPress does not require PHP nor HTML knowledge unlinke Drupal, Joomla or Typo3. A preinstalled plugin and template function allows them to be installed very easily. All you need to do is to choose a plugin or a template and click on it to install.
It’s good choice for beginners.


To have a useful support, there must be a large community of users, who will be a part of e.g. a discussion board.


The script has over dozen thousand of plugins available on its website. They are the reason WordPress is considered a CMS, not only a blogging script. Strong majority of the plugins is available for free.


On the scritp’s homepage you can view thousands of graphics templates, that can change your website’s look. You can find there both free and paid templates. The paid ones are often more advanced as well as more interesting.

Menu management

WordPress menu management has extended functionalities, that can be modified to include categories, pages, etc.

Non-standard fields

You can easily add fields to forms by yourself or using plugins. It will allow your blog or subpages to have additional labels, categories or descriptions.

Shopping Cart

WooCommerce is the shopping cart solution used in SWP MLM. WooCommerce is built to integrate seamlessly with WordPress, which is the world’s most popular and powerful method for creating a website. WooCommerce comes packed with a number of features, you need to start a Store. Additionally more than 1000+ extensions available to make it super easy to extend the software functionality as required.

Sell Anything. Physical, Digital or Virtual Products

Whether it be t-shirts in all their shapes and sizes, music files or software. Even affiliated products from a marketplace. It’s all possible.

Payment Gateways Covered

WooCommerce comes bundled with PayPal (for accepting credit card and PayPal account payments), BACS, and cash on delivery for accepting payments. Additional payment gateways are added through extensions.

Shipping Simplified

When you set up your shop you can choose to offer free shipping or flat-rate shipping. If you would like to only ship your products to a specific country, you can easily configure these settings

Manages Taxes, Stock Levels

Manage Tax based on Tax Classes and also you can keep Inventory stock also from woocommerce settings.

Payment Gateways

Extended by the WooCommerce, SWP MLM supports 120+ Payment Gateways.