How to install & working : Unilevel MLM eCommerce Plan with Next.js?

A Unilevel MLM eCommerce Plan using Next.js is a business model that allows users to earn commissions by referring new users to the platform. Each user can directly recruit unlimited referrals, forming a single-level downline structure. This system is commonly used in e-commerce platforms where users earn commissions on sales made by their referred members.

Unilevel MLM eCommerce Plan with Next.js

What is Unilevel MLM Plan?

A Unilevel MLM (Multi-Level Marketing) Plan is a popular network marketing structure where each distributor (or member) can directly sponsor unlimited referrals on their first level. All the referred members are placed in a single downline, creating a straight-line hierarchy.



Key Features of Unilevel MLM eCommerce with Next.js:


User Registration & Referral System

  • Users can sign up using a referral code.
  • Each user receives a unique referral link/code.
  • Users can track their direct referrals.

MLM Downline Management

  • A tree structure displaying direct referrals.
  • Admin can monitor users and their earnings.
  • Users can view their referred members.

E-commerce Integration

  • Users can purchase products/services.
  • Admin can monitor users and their earnings.
  • Integration with Stripe, PayPal, Razorpay, etc. for payments.

Commission & Earnings

  • Users earn direct referral bonuses when their referrals make purchases.
  • The system calculates and stores earnings in a wallet.
  • Users can withdraw their earnings to their bank accounts.

Admin Dashboard

  • Manage users, referrals, and sales.
  • Set commission rates and payment rules.
  • Track business growth and reports.

Technology Stack

  • Next.js (for fast and SEO-friendly frontend)
  • MongoDB (for user & referral data storage)
  • Tailwind CSS (for responsive UI)
  • Stripe/PayPal (for payments)
  • Mongoose (for database interaction)
  • React Context API (for state management)



Features:

  • Fully Ecommerce features: product catalog, product attributes, product variations, product collections, shipping…
  • Sell Simple or Variable Products
  • Built-in Order Tracking page
  • Unlimited Categories
  • Filter Products (eg by size, color, brands, categories, etc.)
  • Product Deals
  • Gallery lightbox for product images
  • Color, Label, and Image Swatches
  • Product Quick View
  • Frequently Bought Together
  • Advanced Typography
  • Single checkout page
  • Support many payment methods: Stripe, Razorpay,and COD.
  • Multivendor & Marketplace: easy to enable / disable multivendor features.
  • Multi-currency, unlimited currencies support.
  • Full RTL support.
  • Page, menu, contact, slider… modules are provided with the use of components to avoid boilerplate code.
  • Powerful media system, also support Amazon S3, DigitalOcean Spaces
  • SEO & sitemap support: access sitemap.xml to see more.
  • Google Analytics: display analytics data in admin panel.
  • Beautiful theme is ready to use.
  • Powerful Permission System: Manage user, team, role by permissions. Easy to manage user by permissions.
  • Admin template comes with color schemes to match your taste.
  • Fully Responsive: Compatible with all screen resolutions.
  • Coding Standard: All code follow coding standards node.js and best practices.
  • Unilevel Mlm: Its give benefit for admin and customer in which admin add more people and cutomer can get commission.

How It Works?

User Registration

  • A new user signs up using a referral link or code.
  • If a user is referred, they get assigned to a sponsor.

Referral System

  • Every user has a unique referral link.
  • When someone signs up using the link, they become a direct referral.

Earnings & Commissions

  • When a referral purchases a product, the sponsor earns a commission.
  • Commission rates can be fixed or percentage-based.

Product Purchase

  • Users can buy products from the e-commerce store.
  • The system records transactions and calculates commissions.

Withdrawal System

  • Users can withdraw their MLM earnings after reaching a minimum threshold.
  • The admin approves the withdrawal request.

Installation

Requirements

Before installing Next.js, ensure your system meets the following requirements:

  • Node.js v18+ (recommended)
  • npm or yarn package manager
  • VS Code or any code editor
  • Git (optional, for version control)

Installing Node.js

Node.js comes with npm (Node Package Manager), which is required to install Next.js.

Windows (Official Installer)
  • 1.Go to the Node.js official website.
  • 2.Download the LTS (Long-Term Support) version.
  • 3.Install it by following the setup wizard.
  • 4.Verify installation: node -v npm -v

For the latest version, install via Node Version Manager (NVM):

curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash source ~/.bashrc nvm install --lts node -v npm -v
Installing Next.js

Once Node.js is installed, install Next.js using either npm or yarn..

Install via npm
npx create-next-app@latest my-next-app cd my-next-app
Running the Next.js Application

Once the installation is complete, you can run the Next.js application using the following command:

npm run dev

For the latest version, install via Node Version Manager (NVM):

curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash source ~/.bashrc nvm install --lts node -v npm -v

Admin Section

Admin Dashboard

The Unilevel MLM ecommerce plan integrates multi-level marketing (MLM) features with ecommerce functionalities to create a comprehensive platform for selling products and managing a network of affiliates. Here's an overview of the key features included in the Unilevel MLM ecommerce plan:

  • Total Orders: The total number of orders placed by customer.
  • Total Sales'Price: The total number of sales'price placed by customer.
  • Total Customer: Total Customer that registered on site.
  • Total Products: The total products create by admin.
  • and so on.
Admin Dashboard

E-Commerce Setion

  • Category
  • Product
  • Pages
  • Banners
  • Countries
  • States
  • Address Formate
  • Users
  • Admin
  • Orders
  • Payment Gateways
  • Return Orders

Categories

Category: Displays a list of existing product categories, including their respective details such as name, parent category (if applicable), and additional actions.

ecommerce

Each product in Letscms is filed under one or more Categories. This aids in navigation and allows products to be grouped with others of similar products. Each Category may be assigned to a Category Parent, allowing you to set up a hierarchy within the Category structure. In creating Categories, recognize that each Category Name must be unique. Thus, even if two Categories have two different Parents, they must still have different names.

To access the Category page in the administration, hover over the Catalog button and click on Category in the drop-down. You will be directed to a page that displays the category names of the store products (as seen below).

Create Category

ecommerce

Name: Indicates the name or title of each product category, providing a descriptive label that helps users identify the type or nature of products grouped under that category.

Slug: Slug is a user-friendly, URL-safe identifier derived from a category name. It is typically lowercase, hyphen-separated, and free of special characters. Slugs help improve SEO, make URLs more readable, and allow easy database lookups.

Parent: Specifies the parent category to which a particular category belongs, establishing hierarchical relationships between different levels of product categorization if necessary.

Description: Text that will describe this category on the category page, to be viewed by the customers in the store front of the shop.

Image: Select the main image for the product page and the thumbnail for product listings. See Image Manager for more information on how to upload an image using the image manager tool.

Product

Enables administrators to add new products to the MLM system by providing essential details such as title, descriptions, price, stock availability, and other relevant information.

ecommerce

Create Product

ecommerce

Title: This field represents the name or title of the product. It should be descriptive and concise, providing users with a clear idea of what the product is.

Slug: Slug is a user-friendly, URL-safe identifier derived from a name or title.

Category: The field categorizes the product into a specific group. This helps users navigate and filter products based on their interests or preferences.

Description : Detailed information describing the product, including its features, specifications, and benefits.

Image: Select the main image for the product page and the thumbnail for product listings. See Image Manager for more information on how to upload an image using the image manager tool.

Price: The price field denotes the regular retail price of the product before any discounts or offers are applied.

Special Price: This field is optional and represents any discounted price or Special available for the product. It should be a numeric value indicating the reduced price of the product during a promotional period or sale..

Quantity: This field indicates the quantity of the product available ininventory.

Pages

Pages allow administrators to create and manage static content that enhances user experience and provides essential information. These pages are displayed on the frontend and can include details like company information, policies, FAQs, and more.

ecommerce

Create Pages

ecommerce

Title: This field represents the name or title of the product. It should be descriptive and concise, providing users with a clear idea of what the product is.

Slug: Slug is a user-friendly, URL-safe identifier derived from a name or title.

Description : Detailed information describing the product, including its features, specifications, and benefits.

Banners

Banners are pictures containing linkable images displayed in the store's store front. Banners can be utilized to catch the customer's eye and direct them to special products in the store. The Banners page under

Design > Banners

lets you customize the images and links displayed on the banners.

ecommerce

If you want to create a new carousel banner displaying all the manufacturer logos, you need to go to Appearance > Banners, and click "Add New". After coming up with a banner name for later reference, you would to click "Add Banner" to add a new icon to the banner. The following fields are needed to add a new icon to the banner:

Title: when the customer hovers their mouse over the icon, the title will be displayed.

Slug: The address of the page that the customer will be directed to when clicking on the icon in the banner. In this case, you would want to link the image to a banner page. The link doesn't need the "www.store.com" portion of the link.

Add an image using the Image Manager.

Countries

253 countries are stored in the Country section with the Letscms installation. These countries can be used to estimate shipping and taxes when a customer enters in their location. Each country can be individually disabled, removing them from the store front, by editing them. The countries can be deleted as well. The only issue with deletion of a country is that the country information will be deleted with it. If you wanted to make that country available for shipping, you would have to re-enter the country's information; whereas enabling a disabled country is easier.

States

The State section in Letscms allows you to manage subdivisions within countries for better control over shipping, taxation, and location-based services. Each state is linked to a specific country and can be individually enabled or disabled based on business needs. Disabling a state removes it from the store front without deleting its data, making it easy to re-enable when required. However, deleting a state permanently removes its information, requiring re-entry if needed again. Proper management of states ensures accurate tax calculations and shipping availability for customers based on their location.

Address Formate

The Address Format section in Letscms defines how customer addresses are structured and displayed across the platform. It ensures consistency in shipping, billing, and order processing by arranging address components such as street, city, state, country, and postal code in a standardized format. Different regions may have unique address formats, and Letscms allows customization to accommodate various international standards. A well-defined address format improves user experience, reduces errors in order fulfillment, and enhances the accuracy of tax and shipping calculations.

Admin

The Admin User section in Letscms allows authorized personnel to manage the platform efficiently. Admin users have special privileges, including access to system settings, user management, content control, and reporting tools. With role-based permissions, administrators can oversee operations, monitor activities, and ensure smooth platform functionality.

ecommerce

An Admin User has elevated access to perform key administrative tasks within Letscms. These users can configure settings, manage other users, and oversee transactions. Admins play a crucial role in maintaining security, managing data, and ensuring the smooth operation of the system. By assigning different roles and permissions, businesses can maintain controlled access while optimizing workflow.

Create Admin

Creating an Admin User in Letscms allows you to grant specific permissions to users responsible for managing the platform. Admin users can be assigned different roles, ensuring they have the necessary access to perform administrative tasks efficiently.

ecommerce

Name: The full name of the admin user for identification.

Email: The admin’s unique email address for login and communication.

About: A short description of the admin user’s role or responsibilities.

Password: A secure password to protect the admin account.

Users

In a genealogy-based system, users are structured within a hierarchical network where each member is linked to a sponsor or parent. This system helps track referrals, commissions, and network growth efficiently. Users play a crucial role in expanding the genealogy structure, contributing to the overall business development and earning potential.

ecommerce

Genealogy users are essential for maintaining the structure of multi-level marketing (MLM) or referral-based platforms. Each user has a designated position in the network, determined by their sponsor or parent. This structured approach allows for transparent tracking of earnings, referrals, and team-building activities, ensuring smooth operations within the system.

Create User

Creating a user in a genealogy system involves adding individuals to the network, assigning them a sponsor, and defining their placement within the hierarchy. This process ensures proper tracking of downline activities and earnings while allowing seamless user management.

ecommerce

Username: The full name of the admin user for identification.

Email: The admin’s unique email address for login and communication.

About: A short description of the admin user’s role or responsibilities.

Password: A secure password to protect the admin account.

Sponsor Name: The name of the user who referred the new member.

Parent Name: The immediate upline or placement in the genealogy structure.

Phone: The user’s contact number for verification and support.

Orders

When a customer goes through checkout, the information on their order is automatically transferred to the Orders section for you to keep track of. In the administration, you can view all of the orders made on their site, manually add orders, or edit the details of existing orders.

Viewing order details

The Orders section is located under Sales > Orders. On this page, every order ever made from the store is listed in detail.

The following details are displayed for each order on the list:

  • Order ID: a number assigned to an order by Letscms during the checkout confirmation
  • Customer: the name of the customer that made the order.
  • Status: update of the status of the order. After the order is initially created the status will be "Pending". The default options are Missing Orders, Canceled, Canceled Reversal, Chargeback, Complete, Denied, Expired, Failed, Pending, Processed, Processing, Refunded, Reversed, Shipped, and Voided.
  • Total: the total price of the order.
  • Date Added
  • Date Modified

With the orders included in the list, there is an option to edit, add new, delete, search, or print an invoice of an order.

Searching for an order

The "Filter" button under Action helps you find orders based on the information specified in the blanks. It can help you locate orders by date added or customer. The "Filter" cannot search for orders by product purchased yet. For more information on the Filter tool, see Filter.

Manually modifying an order

Customer Orders will be automatically updated to the Order section after a customer confirms checkout. Though it is automatically updated, you may want to edit to add new information. To modify a pre-existing order, click "Edit" under Action.

Customer details

The first section for modifying an order is called Customer Details. Typing in a customer name that has already made an account with the store will auto-complete the form by bringing up their information to fill in the blanks.

Products

In "Choose Product", begin typing the product name. A drop down list will appear with products containing that name. Selecting a product from this list will bring up specific product options for this order.

Payment details

If an address has been added to the customer, select their address option under "Choose Address". Otherwise the customer address will need to be manually filled into the form.

Shipping details

This section tracks the shipping address for this particular order. If the shipping and payment address are the same, copy and paste the information above when adding it manually.

Totals

Under Totals, other contributing payment factors, such as coupons and vouchers, are added/subtracted to the order total.

The sections seen above (such as Coupon, Voucher, Rewards) are extensions that were enabled specifically for this form. There is an option to customize the order details included in the totals by editing, uninstalling, or enabling specific order total extensions.

Payment Gateways

Payment gateways are essential for processing transactions securely and efficiently in an e-commerce or service-based platform. They enable customers to complete their purchases using various payment methods, ensuring convenience and trust. Different payment gateways cater to different business needs, offering flexibility in how payments are received and managed.

Cash on Delivery (COD)

Cash on Delivery (COD) is a popular payment method that allows customers to pay for their orders in cash upon delivery. This option is convenient for customers who prefer to pay in person or do not have access to online payment methods. COD helps increase customer trust and satisfaction by offering a flexible payment option that accommodates different preferences and needs.

Razorpay

Razorpay is a popular payment gateway that allows businesses to accept online payments securely and efficiently. It offers a range of payment options, including credit/debit cards, net banking, UPI, and wallets, making it convenient for customers to complete transactions. Razorpay provides robust security features, real-time payment tracking, and seamless integration with e-commerce platforms, enhancing the overall payment experience for both businesses and customers.

Stripe

Stripe is a leading payment gateway that enables businesses to accept online payments from customers worldwide. It supports various payment methods, including credit/debit cards, digital wallets, and bank transfers, providing flexibility and convenience for customers. Stripe offers advanced security features, real-time payment processing, and easy integration with e-commerce platforms, making it a popular choice for businesses looking to streamline their payment processes and enhance the customer experience.

Returns Order

Viewing Product Returns details

The Returns section is located under Sales > Returns. On this page, every return ever made from the store is listed in detail.

The following details are displayed for each return on the list:

  • Return ID : A number assigned to a return by Letscms during the return confirmation.
  • Order ID : A number assigned to an order by Letscms during the checkout confirmation.
  • Customer : The name of the customer that made the order.
  • Product : The name of the product for the return.
  • Status : Update of the status of the return. After the return is initially created the status will be "Pending". The default options are Awaiting Products, Complete, and Pending.
  • Date Added :This field records the exact date and time when an entry was first created in the system.
  • Date Modified :This field tracks the last date and time when an entry was updated or changed.

Unilevel MLM E-commerce Settings

General Settings

In the Unilevel MLM ecommerce Plan, the General Settings section encompasses various fundamental configurations related to the MLM network structure, eligibility criteria, order mapping, and withdrawal limits. Here's a breakdown of each setting:

  • No. of Levels (Network Height): This setting determines the maximum number of levels or tiers in the MLM network hierarchy. Administrators can specify the height of the network, indicating how many levels deep the network can extend from the top-level member (root).

  • No. of Referrals (Network Width): The network width setting defines the maximum number of direct referrals or downline members that each member can have. It specifies the width of the network, indicating the maximum number of immediate downline members that a member can personally recruit.

  • Withdrawal Setting (Min Withdrawal Limit, Max Withdrawal Limit):The withdrawal settings establish the minimum and maximum withdrawal limits for members to request payouts or withdrawals from their earnings. Administrators can define the minimum amount that members must accumulate before they can make a withdrawal, as well as any maximum limits imposed on withdrawal amounts.

  • Plan Based On : Plans can be structured based on either price or points, providing flexibility in how users access services or benefits. A price-based plan allows users to subscribe by paying a fixed amount, while a point-based plan enables them to redeem points earned through various activities.

Unilevel mlm GENERAL SETTINGS

By configuring these general settings, administrators can define the structural parameters of the MLM network, set eligibility criteria for commissions, determine order attribution methods, and establish withdrawal limits to manage member earnings effectively within the ecommerce platform.


Eligibilty Settings

  • ELIGIBILITY (No. of Direct Referrer(s)): This setting establishes the eligibility criteria for members to qualify for certain commissions based on the number of personal referrers they recruit. Administrators can define the minimum number of direct referrals required for a member to become eligible for specific benefits or commissions.

Unilevel mlm eligibility settings

Payout Settings

In the Unilevel MLM ecommerce Plan, the Payout Settings section governs how commissions are calculated and distributed to members. Here's a breakdown of the key parameters within this section:

There are many types of commissions :-

Commission are apply on the order total amount.

Ex- Order Total Amount = 1000 and join commisson = 10 and commission type = percentage then

join commission = (1000*10)/100

join commission = 100

if commission type = fixed

join commission = 10

  • Company Commission : Company commission is a percentage or fixed amount deducted by the company from transactions or earnings. This commission helps sustain business operations, cover platform maintenance costs, and ensure the smooth functioning of services.

  • Join Commission : Join Commsission for customer it means that when user join mlm plan or register on site and purchase the then he will get the join commission.

  • Referral Commission : Referral Commsission for mlm user it means that when user share your referral link and new user is regisered by that link or fill sponsor name then new customer register on site and purchase the then sponsor will get the referral commission.

  • TDS (Tax Deducted at Source) : TDS is a tax deduction mandated by government regulations, deducted at the source before making payments. It ensures compliance with tax laws and prevents tax evasion, making the taxation process more efficient and transparent.

  • Service Charge : A service charge is an additional fee applied to transactions for covering administrative, processing, or operational costs. It ensures the proper handling of payments, security measures, and seamless service for users.

Unilevel mlm Payout SETTINGS

By configuring these payout settings, administrators can define the commission structure, specify the payout amounts, and determine whether commissions are calculated based on a percentage of sales or a fixed value. This flexibility allows for the customization of commission plans tailored to the specific requirements of the MLM ecommerce platform.

Level Setting

In the Unilevel MLM ecommerce plan, the Level Settings section that is distribute to the uper level eligible user to top or first user:

  • Level 1: A mlm user earns a commission for their direct recruits (first-level downlines).
  • Level 2, Level 3, etc.: The user also earns a commission from the sales made by their recruits' recruits (second-level downlines, third-level, etc.), but the percentage usually decreases as you go deeper into the hierarchy.
Unilevel mlm Level Settings

By configuring these email settings, administrators can ensure that members stay informed about important events and transactions within the MLM network. Effective communication through email notifications can help enhance member engagement, trust, and satisfaction with the MLM platform.

Mapping Setting

Mapping settings allow users to define and configure various order statuses and their corresponding actions within the system. This ensures that every order follows a structured flow from placement to completion, improving tracking and management efficiency:

  • Order Completion Status: In Mapping Settings, the Order Completion Status defines various stages an order goes through, ensuring smooth transaction processing. An order may start as Pending Payment if payment is not yet confirmed, then move to Processing once the payment is received. If there are any issues, it may be placed On Hold for verification. Successfully completed orders are marked as Complete, while those rejected by the system or seller are labeled as Refused. If a user or admin decides to cancel an order before processing, it is marked as Cancel, and in cases where payment or processing fails, the status is set to Failed.
Unilevel mlm Emails Settings

With mapping settings, administrators can define how different order statuses interact within the system. Whether an order is pending payment, processing, or completed, each status plays a crucial role in tracking transactions efficiently. Proper mapping ensures seamless operations, allowing businesses to manage failed, canceled, or refused orders effectively.

Unilevel Plan

Genealogy

In the Unilevel MLM ecommerce plan, the "Genealogy" feature allows administrators to visualize and manage the hierarchical structure of their MLM network. Here's a breakdown of the two types of genealogy views available:

  • Basic Genealogy: The Basic Genealogy view provides a simplified representation of the MLM network structure. It typically displays the direct referrals of each member in a tree-like format, showing their downline members in subsequent levels. This view offers a quick overview of the network's structure and allows administrators to navigate through different levels of the hierarchy.

Unilevel mlm Basic Genealogy

Distribute Commission

A commission distribution refers to the allocation of earnings among individuals or parties involved in a sales or service transaction. Typically, it is based on predefined agreements or percentages. For example, in a sales team, commissions may be distributed according to individual contributions, team targets, or roles. Clear policies on commission distribution ensure fairness, transparency, and motivation for all participants.

Unilevel mlm Run Payout

After complete the order commission will be display in distribute commission section.

There some steps to complete order and get commssions

Goto:- Ecommerce->Orders->click edit order->click on complete order->payent complete->update shipping status->select delivered->update.

after follow this process commission will be display

Note:- Customer shoud be unilevel mlm user then it will display other it will not display


Run Payout

The Run Payout feature automates the distribution of earnings to users, ensuring timely and accurate payments. This process helps businesses efficiently manage commissions, bonuses, and withdrawals while maintaining financial transparency. By running payouts, administrators can process multiple transactions at once, reducing manual effort and ensuring smooth financial operations.

Unilevel mlm Run Payout

Users Report

Unilevel mlm users reports in which check commissions and profile detials and also display single user details by click on view button.The User Payout feature enables users to withdraw their earnings securely and efficiently. Whether it's commissions, bonuses, or other earnings, this process ensures that funds are transferred to the user’s preferred payment method without hassle. A transparent and structured payout system enhances user trust and satisfaction, making financial transactions smooth and reliable.

  • Users Earning: admin check user earning like referral commission, join commission and level commission and withdrawal history as well

Unilevel mlm Run Payout
User,s commissions and User's Details
Unilevel mlm Run Payout

Payouts Report

Unilevel mlm payouts reports in which check commissions and profile details and also display single payout details by click on view button.The Payout Report provides a comprehensive overview of all payments made to users, including commissions, bonuses, and withdrawals. It helps in tracking financial transactions, ensuring transparency, and maintaining accurate records of all payouts within the system. With detailed insights, businesses can efficiently manage their financial distributions and optimize their payout processes.

  • User Commission:admin check user earning like referral commission, join commission and level commission and payout on the basis of payout id.

Unilevel mlm Run Payout
User's All commissions
Unilevel mlm Run Payout

Withdrawals

In the Unilevel MLM ecommerce plan, the "Withdrawals" feature enables members to request withdrawals of their earnings from the MLM platform. Here's a breakdown of the information typically included in the Withdrawals section:

  • Username: This column displays the usernames of members who have requested withdrawals.

  • Amount: Indicates the amount requested for withdrawal by the member.

  • Status: Indicates the current status of the withdrawal request, such as pending, processed, or rejected.

  • Initiated Date: Shows the date and time when the withdrawal request was submitted by the member.

  • Payment Mode: The method chosen by the user to receive payouts, such as bank transfer, UPI, or digital wallets.

  • Payment Failed Comment: A note explaining why a payment transaction was unsuccessful.

  • Transaction ID: Displays the unique identifier associated with the withdrawal transaction for tracking and verification purposes.

  • User Account Number: The recipient’s bank or payment account number for receiving funds.

  • Actions: Provides options for administrators to manage withdrawal requests, including approving, rejecting, or processing them. Additional actions may include viewing transaction details or contacting the member for further information if needed.

unilevel mlm Withdrawals

Overall, the Withdrawals section facilitates the efficient management of withdrawal requests within the Unilevel MLM ecommerce plan, ensuring transparency, security, and timely processing of member earnings.

Update Status

Updating the status helps track the progress of transactions, orders, or user activities within the system. It ensures transparency and provides real-time updates on pending, completed, or failed actions. Proper status updates enhance workflow efficiency and user experience.

unilevel mlm Withdrawals

Bank Info

Bank information includes essential details such as account number, bank name, IFSC code, and account holder name. This data is required for secure and accurate financial transactions, ensuring smooth payouts and deposits.

unilevel mlm Withdrawals

Frontend Section

User Registration & Login

Use Registration Form

A well-structured MLM registration system helps manage users efficiently, ensuring transparency and accuracy in tracking referrals, commissions, and network growth. By verifying and maintaining user details, the system supports a smooth and secure MLM business operation.

  • Users navigate to the registration page and fill out a form with required information such as username, email address, password, and additional details as needed.

  • The registration form may include fields specific to the MLM ecommerce plan, such as Sponsor Name and Parent Name.

  • Upon submitting the registration form, the system validates the user input, checks for duplicate accounts or invalid data, and then creates a new user account in the database.

Unilevel mlm User Registration

User Login Form :- Use login email and Password

Unilevel mlm User login

Dashboard

The User Dashboard is the central hub where users can view and manage their profile, financial information, commissions, and transactions. It provides real-time insights into their account activities, MLM network details, and payout history.

Unilevel mlm my account

Dashboard Sections

1. Wallet Information
  • Wallet Balance: Total available balance in the user’s account.

  • Pending Balance: Amount yet to be credited after processing.

  • Earned Balance: Total earnings from commissions and bonuses.

  • Withdrawn Balance: Amount withdrawn by the user.

2. Personal Info
  • User ID: Unique identifier for the user.

  • Username : User's chosen name.

  • First Name & Last Name : Full name of the user.

  • Email : Registered email address.

3. Network Info
  • Sponsor Username: The user who referred this account.

  • Parent Username : The direct upline user.

  • Direct Referrals : The number of direct recruits.

  • E-Wallet Balance : Wallet funds available for use.

  • Pending Balance : Earnings yet to be processed.

  • Earned Amount : Total commissions earned.

  • Withdrawn Amount : Amount withdrawn from earnings.

4. Last 5 Referrals
  • User ID: Unique ID of the referred user.

  • Username : The username of the referred member.

  • First Name & Last Name: Name of the referred user.

  • Email : Email address of the referral.

  • Referral Count: Number of referrals made by the user.

5. Last 5 Orders Commissions
  • Username : The user who earned the commission.

  • Order ID:Order linked to the commission.

  • Commission Type:Type of commission (e.g., Level Commission).

  • Commission Amount : Earned amount from the order.

6. Last 5 Transactions
  • User ID: Unique identifier of the user.

  • Credit :Amount credited to the account.

  • Debit : Amount deducted from the account.

  • Reference : Transaction reference or description.

7. Last 5 Withdrawals
  • User ID: Unique identifier of the user.

  • Amount :Withdrawn amount.

  • Withdrawal Fee:Any applicable withdrawal charges.

  • Payment Mode: Method of payment used for withdrawal.

  • Transaction ID: Unique transaction identifier.

  • Status : Current status of the withdrawal.

Orders

Customer can display your orders and display order details by click on view button.The Order List section provides a complete overview of all orders placed within the system. It allows users to track orders, monitor statuses, and manage transactions efficiently. Each order entry includes essential details such as order ID, customer information, payment status, and delivery progress.

Unilevel mlm My Orders

Order Details

The Order Details section provides a comprehensive view of an individual order, including customer information, payment status, and shipping details. This section allows users to track their purchases, review product details, and check order history efficiently.

Unilevel mlm My Orders

Retrun Order

The Return Order List section allows users and administrators to manage product returns efficiently. It provides a detailed overview of all return requests, including order ID, customer details, return reason, and status updates.

Unilevel mlm My Orders

Retrun Order Details

The Return Order Detail section provides a comprehensive view of an individual return request. It includes essential information such as the order ID, returned items, customer details, return reason, and current status.

This section helps administrators process returns efficiently by reviewing the request, updating return statuses, and ensuring smooth refund or replacement procedures. It enhances customer service by keeping track of return resolutions in a structured manner.

Unilevel mlm My Orders

My Address

Customer can display your addresses and he can also add new address in this section.The My Address section allows users to manage their saved addresses for seamless order placement. Users can add, edit, or remove shipping and billing addresses, ensuring a smooth checkout experience.

By keeping address details updated, customers can avoid manual entry during purchases, making the shopping process faster and more convenient. This feature enhances user experience by providing a centralized location for managing personal address information.

Edit Profile

The Edit Profile section allows users to update their personal information, ensuring their account details remain accurate and up to date. Users can modify their Username, email and password.

Keeping profile information current helps in seamless communication, secure account management, and a personalized user experience. This section ensures users have full control over their account settings.

Unilevel mlm return order

User Mlm Section

Genealogy

In the Unilevel MLM ecommerce plan, the Genealogy Tree feature provides a visual representation of the user's MLM network structure. Here's how it typically works:

Tree Structure: The Genealogy Tree displays a hierarchical structure where each user is positioned based on their level in the MLM network. The top-level user, often referred to as the root or sponsor, is positioned at the top of the tree.

Unilevel User MLM Genealogy

Downline Representation: Users can view their downline members, who are positioned below them in the tree structure. Each downline member represents someone who has been directly or indirectly recruited by the user.

Bank Details

Users have the option to provide their bank account details for receiving payouts via bank transfer. They can securely input their bank account information, including account number, bank name, and account holder name etc.

Unilevel mlm Bank Details
  • Account Holder Name: The name of the person who owns the bank account.

  • Account Number :A unique number assigned to the user's bank account.

  • Bank Name:The name of the bank where the account is held.

  • Branch Name: The specific branch of the bank associated with the account.

  • IFSC Code: A unique code used for identifying the bank branch in electronic transactions.

  • Contact Number: The registered phone number linked to the account for communication.

Withdrawals

Users can access a withdrawal history that provides a comprehensive record of all their past withdrawal requests. This history includes details such as withdrawal amount, date requested, payment method, and status.

Unilevel mlm Withdrawals

Withdrawal Requests : Users can initiate withdrawal requests. They specify the amount they wish to withdraw and select their preferred withdrawal method (e.g., bank transfer).

Unilevel mlm Withdrawals

Payouts List

User can display your payouts list whatever commissions he could have gotted. such as how much total commission and how much service charge apply and how much net amount etc.

Unilevel mlm Payout

Commissions

User can display your Commissions that after purchasing how much commission amount he get it.

Unilevel mlm Payout
  • Join Commission: Join Commission is the reward earned when a new user registers and activates their account under a specific referral or sponsorship.

  • Referral Commission:Referral Commission is earned when a user successfully refers someone to join the platform. It is a percentage-based or fixed commission provided as a benefit for expanding the network through direct referrals.

  • Company Commission:Company Commission refers to the portion of earnings retained by the company from transactions, memberships, or other activities.

  • Level Commission: Level Commission is a reward earned based on the multi-level marketing (MLM) structure. It is distributed according to the levels of users in the hierarchy.

MLM PLAN
×