Board MLM Module Documentation for Magento 2
Introduction
- He Board MLM Module for Magento 2 is a comprehensive multi-level marketing solution that incorporates a structured board system for seamless user progression, automatic board completion, hierarchical upgrades, and commission distribution based on predefined rules.
Features
- Board-Based MLM Structure: Users are placed in a board, progressing through levels.
- Automatic Board Completion: When a board is filled, it splits, promoting users.
- Commission Distribution: Earnings are calculated based on board levels.
- User Upgrades: Users upgrade upon meeting board completion criteria.
- Genealogy Tree View: Displays user hierarchy and board positions.
- Integration with Magento 2: Fully compatible with Magento customer module.
Key Features:
- Referral and commission tracking based on customizable Board Mlm structures.
- Bonus and level commission management, with options for both fixed and percentage-based commissions.
- Eligibility settings to determine which users qualify for commissions and bonuses.
- Payout management, including service charges, taxes, and the ability to run payouts for commissions and bonuses.
- Genealogy tree view to visualize your network and customer hierarchy.
- Advanced reporting Generate reports for commissions, payouts, withdrawals, and customer activity. Reports can be customized to suit your business needs and exportable for further analysis.
- QR Code for Referral Link Generate a QR code for referral links, making it easier for users to share their referral link both online and offline. The QR code can be downloaded in JPG or PNG format for easy sharing.
Installation
Magento 2 module installation. Here's a detailed guide on how to proceed:
Magento 2 module Installation
Step 1:Extract the Zip File:
- Extract the contents of the zip file to a temporary directory on your computer.
Step 2: Copy Files to Magento Root Directory:
- Copy all files and folders from the extracted zip file.
- Paste the copied files into the app/code directory inside your . If app/code does not exist, create it.
Step 3: Open Terminal or CMD:
- Change your working directory to the Magento root directory using the following command:
-
you need to run the following commands to install and activate the module:
php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -fphp bin/magento cache:clean
Verify Installation:
-
php bin/magento module:status
Troubleshooting:
- Permissions Issue: Ensure the app/code directory and its contents have the correct permissions set for your web server user.
-
Magento Cache: If you encounter issues, try clearing Magento caches and reindexing:
php bin/magento indexer:reindexphp bin/magento cache:clean
Configuration
Navigate to the Module Configuration:
General Settings
Eligibility Settings
Bonus Settings
- Percentage: The bonus is calculated as a percentage of the total earned commission.
- Fixed: The bonus is a fixed amount regardless of the total earned commission
Example
- Fixed Bonus Example:
- Direct Referrals: 5
- Amount: $100
- Comm. Type: Fixed
- Explanation: A user with at least 5 direct referrals will receive a $100 bonus. This bonus is a fixed amount, regardless of the total earned commission.
- Percentage Bonus Example:
- Direct Referrals: 10
- Amount: 5%
- Comm. Type: Percentage
- Explanation: A user with at least 10 direct referrals will receive a bonus equal to 5% of their total earned commission. For example, if the total earned commission is $1,000, the bonus would be $50 (5% of $1,000).
Note : user can get multiple time bonus based on sale of downliners.
Level Commission
- Percentage: commission is calculated as a percentage of the total order amount. For example, if the commission type is set to percentage and the percentage is 5%, and the total order amount is $200, then the commission amount would be $10 (5% of $200).
- Fixed: The commission is a fixed amount regardless of the order amount. For example, if the commission type is fixed and the amount is $20, then $20 will be awarded for that level regardless of the total order amount.
Example
- Level 1:
- Level Name:: Level 1
- Amount: 5% (Commission Type: Percentage)
- Explanation: For each order placed by a member on Level 1, the commission awarded will be 5% of the total order amount. If the order amount is $100, the commission will be $5.
- Level 2:
- Level Name:: Level 2
- Amount: $20 (Commission Type: Fixed)
- Explanation: For each order placed by a member on Level 2, the commission awarded will be a fixed amount of $20, regardless of the total order amount.
Payout Settings
- Percentage: The company earns a percentage of the total order amount.
- Fixed: The company earns a fixed amount per order.
Commission : commision is the commision that root memeber of the network will get commission based on configuartion by each order
from each order, based on the configuration.
- Percentage: The commission is a percentage of the first order amount.
- Fixed: The commission is a fixed amount.
Join Commission : commission is the commision that get to the new registered user one time only when joined the network. it is discount to new memeber but in the form of commision
- Percentage: The commission is a percentage of the first order amount.
- Fixed: The commission is a fixed amount.
Affiliate/Referral Commission : is commision to the sponsor based on configuration but only one time when the first order is placed by the direct downliner
- Percentage: The commission is a percentage of the first order amount.
- Fixed: The commission is a fixed amount.
- Percentage: The service charge is a percentage of the total commissions and bonuses.
- Fixed: The service charge is a fixed amount per payout.
- Percentage: The TDS is a percentage of the total commissions and bonuses.
- Fixed: The TDS is a fixed amount.
Email Settings
- Example:
@yourcompany.comorsupport@yourcompany.com.
Board Mlm Product
Creating a Board Mlm Product
To configure a product as a Board Mlm product, follow these steps:
Navigate to Product Management:
Select or Create a Product:
Save the Product::
Search for Board Mlm Product
Create First/Root Customer
Creating a Board Mlm Product
Navigate to LETSCMS Board Mlm Plan:
Run Payout
Payout Commissions
Payout Bonuses
Run Payout
Note : Don't Forgot to select website each time whenever checking payout details or running payout. !!
Genealogy
Navigate to Genealogy
Board A
Board B
Viewing the Genealogy Tree
- Navigating the Tree:
- Zoom and Pan: zoom and pan features to get a closer look at specific areas of the tree or to view larger sections.
- Expand/Collapse Nodes: Click on nodes to expand or collapse branches of the tree. This helps in focusing on specific parts of the network or simplifying the view.
- Tree View Overview:
- Tree Structure: Genealogy section displays a visual tree view of the Board Mlm customers, showing their hierarchical relationships within the system.
- Nodes and Links: Each node on the tree represents a customer or affiliate, and lines or links between nodes illustrate the relationships or downlines.
Reports
Customer Reports
Navigate to Customer Reports:
View the List of Customers:
Payout Report
Navigate to Payout Reports:
View the List of Customers:
Viewing Customer Payouts
Withdrawals Report
Navigate to Withdrawals List:
Show in Bank Details:
Updating Withdrawal Status
Front-End Functionality Guide for Letscms Board Mlm Plan
Customer Registration
Customer Join
Board Mlm user Dashboard
Customer Board Mlm Dashboard
Customer Bank Info
Customer Genealogy
User Referrals
User Payouts
User Transactions
User Withdrawal
User Withdrawal Requests list
Create Withdrawal Request
Commissions
Example




