Reading list Switch to dark mode

    Binary Multi-Level Marketing for WooCommerce

    Updated 16 April 2024

    WooCommerce Binary Multi-Level Marketing plugin allows the admin to add a binary MLM system to his online store.

    Using this system the admin will get a sponsor reference Id that two different customers can use to become a sponsor.

    Moreover, to become a sponsor first have to place an order and purchase an MLM Membership, the customer will also get the referral Id.

    That he can share with two other customers to add two below him.

    After that, they can use their sponsor ID for the other two customers to become a sponsor. This chain will continue.

    Searching for an experienced
    Woocommerce Company ?
    Find out More

    The WooCommerce Binary Multi-Level Marketing plugin provides you with a set of specialized tools required to manage and organize MLM accounts.

    These tools are user-friendly that allow you to track your customers and recruits.

    The WooCommerce Binary Multi-Level Marketing enables the admin to keep a track of his prospects or sponsors and sub-sponsors.

    Note:  This module is now compatible with WooCommerce’s new High-Performance Order Storage (HPOS) feature.

    Check the backend configuration – 

    HRxykARcxig

    Check the storefront working –  

    NdsgqS26hWo

    Features

    • The admin can share the sponsor reference Id to add up to two customers as sponsors.
    • Even the admin can view the sponsor’s profile and details.
    • The admin can view the entire sponsor’s genealogy tree.
    • Also, the admin can see their members in the tree format with their right joining order.
    • The admin can set the commission for the sponsor tree.
    • Also, the admin can set the commission percent on product sales, new member joining, and sponsor member level up.
    • The admin can create different levels for the sponsorship members like gold, silver, and bronze.
    • Also, the admin can set the priority for different levels.
    • Even the admin can create or change the sponsors’ member level.
    • Also, the admin can view the commission logs for all the sponsors in the tree.
    • The sponsors can send emails to customers to join or to sponsor products.
    • Moreover, the sponsors can view their complete genealogy tree.
    • All the sponsors from the child to the last parent get a set commission percent on a product sale, new member joining, and sponsor member level up.
    • Sponsors will get their separate dashboards that will display their lifetime or monthly earning statistics.

    If you require expert assistance or want to develop custom unique functionality, Hire WooCommerce Developers for your project

    Plugin Installation 

    The user will get a zip file that he has to upload in the “Add New” menu option in the WordPress admin panel.

    For this, login to WordPress Admin Panel then Under the Dashboard, hover your mouse over the “Plugins” menu option which brings out a Sub-Menu then select the “Add New” option.

    installation-add-new-1200x180-1200x180-1

    After this, you will see an option on the top of your page that is “Upload Plugin”, Now clicks the option to upload the zip file.

    installation-upload-plugin-1200x180-1200x180-1

    By clicking on the “Upload Plugin” option, below that you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.

    installation-choose-file-1200x180-1200x180-1

    After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.

    download-1-1200x618-1

    Now when the plugin is installed correctly, you will see the success message & an option to activate the plugin.

    Henceforth now, click on “Activate Plugin” to activate the installed plugin.

    download

    Module Translation

    To learn how to translate the module, you can click here.

    Wallet Configuration

    Navigate through WooCommerce->Settings->Payments->Wallet and tap the Manage button for the same.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagewc-settingstabcheckoutsectionwkwc_walletstore-screenshots

    Here the admin will –  

    • Enable Wallet payment. 
    • Set the title for wallet payment visible to users at the time of payment method selection.
    • Enter the description of the payment method. 
    • Set the instructions for the payment method. 
    • Enable the option to accept a wallet if the order is virtual.
    • Choose the maximum amount that the customer can keep in his wallet.
    • Set the minimum wallet credit amount for a wallet. 
    • Choose the maximum wallet credit amount. 
    • Set the maximum amount transferred from the wallet. 

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagewc-settingstabcheckoutsectionwkwc_walletstore-screenshots-1

    • Set the maximum wallet debit type for wallet checkout as fixed or percentage.
    • Fix the maximum amount that can be used from the wallet at checkout.
    • Enable the option so that discount coupons can be applied on recharging the wallet or not. 
    • Enable OTP(email or SMS) for wallet checkout and transfers.
    • Set the OTP validation in minutes. 
    • Choose the OTP verification method as – Email or SMS(Twilio Credentials need to be added in this case).
      192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagewc-settingstabcheckoutsectionwkwc_walletstore-screenshots-2

    Lastly, save the changes.

    Initial – Configuration Settings

    After the successful installation of the plugin, the admin on the side panel will find the menu option -> Webkul WC Addons.

    Here, to make the initial configuration settings navigate the sub-menu option ->Binary MLM

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorsstore-screenshots-1

    Settings:

    General – 

    Navigate to the settings tab. 

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_settingssectiongeneralstore-screenshots

    Here the admin will –

    • Get the Admin Sponsor ID automatically on installing and activating the plugin so that he can share it further with the user to become a sub-sponsor.
    • Admin level: It is a non-editable field, the admin level will be shown here.

    Commission – 

    Sales – 

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_settingssectioncommissionsub-sectionsalesstore-screenshots

    Here, commission settings are configured for the event when a product sale occurs.

    • Commission For MLM Sales (%): Here the admin can set the percentage of sales that only he would receive as commission for MLM sales. The admin needs to set a number between 0-100 in the sponsors’ sales commission setting. 
    • Commission Remaining (%): The remaining sale will be distributed among the sponsors as per membership level.
    • Levels: The admin needs to set the commission percent per member level for all the membership levels.

    Lastly, save the changes by tapping the Save Changes button.

    Joining – 

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_settingssectioncommissionsub-sectionjoiningstore-screenshots-2

    Here the admin can configure the – 

    • Joining Amount Enable: If this option is set to true then only the admin and sponsors will receive a commission on a new sponsor joining. Otherwise, they won’t receive any commission on sponsor joining.
    • Total Amount on joining A lot: This is the amount from which the commission on sponsor joining will be calculated.
    • Commission for Sponsor(admin) Joining (%): This is the percentage of “Total Amount on joining A lot” between 0 to 100 that only the admin will receive on sponsor joining.
    • Commission Remaining (%): This is the remaining commission percent of the “Total Amount on joining A lot” that will be distributed among the sponsors on sponsor joining. The commission will be distributed as per the membership level of the sponsors.
    • Levels: Here the admin needs to set the commission percent per level on a new member joining.

    Lastly, save the changes by tapping the Save Changes button.

    Total Amount on joining Alot (Fixed Amount).

    After clicking on the below joining a lot field link you can change the amount of joining the membership as per the below image.

    Regular price: You can enter the amount and click on update.

    product page details

    Level Up – 

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_settingssectioncommissionsub-sectionlevelstore-screenshots-1

    Here, the admin will be able to – 

    • Enable Level Commission: If this setting is set to true then only the admin and sponsors will receive a commission on the new sponsor member level up. Otherwise, they won’t receive any commission on new sponsor members level up. The sponsor who is eligible for a member-level upgrade will receive the whole bonus amount.
    • Commission on Level Up (%): The admin needs to set the percentage of bonus amount between 0 to 100 that only the admin will receive on the member level up.
    • Levels: Here admin needs to set up the commission percentage for each membership level.

    Lastly, save the changes by tapping the Save Changes button.

    Referral Code – 

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_settingssectionrefferalstore-screenshots

    In this section, the admin can set the format for the referral sponsor code.

    Distribution of  commission

    Suppose, the commission amount for distribution is 100$, and this amount has to be distributed among the admin and two sponsors, Sponsor 1 and Sponsor 2.

    Sponsor 1 belongs to Level 1, and Sponsor 2 belongs to Level 2

    Now suppose that the commission percent set for admin is 20%. So, the Sponsors will get their commission from the remaining 80%. For Level 1, we take the commission percent as 30%, and for Level 2 as 20%.

    Note that, at the time of commission distribution, the admin will always receive the commission first.

    In this example, the admin will first receive 20$(20% of 100$) as a commission. Now, the remaining amount becomes 80$(80% of 100$) which will be distributed among the sponsors.

    After admin, the sponsor responsible for the commission generation (present at the bottom of the tree) will get its part. Say, the sponsor is Sponsor 1. As Sponsor 1 belongs to Level 1 its commission becomes 24$(30% of 80$), which will go into his account. 

    Now, the sponsor above Sponsor 1 will get a commission from the remaining amount of 56$(80$-24$). As this sponsor is Sponsor 2 which belongs to Level 2 so, its commission becomes 11.2$(20% of 56$), which will go into his account.

    Now, the remaining amount becomes 44.8$(56$-11.2$). This is the amount that is left after every sponsor has received its commission. So this surplus amount will also go into the admin account.

    NOTE:

    Suppose, if multiple sponsors fall in the same level then the commission will be divided among them. 

    For example, if 2 sponsors have the same level and the commission configured for the level is 30%, then the 30% will be distributed to both sponsors.

    This way, the admin and all the sponsors of the branch get their commissions as per the remaining amount and the commission percent of the level they belong to.

    This distribution continues until the sponsor just below the admin has received its share. So, we can say that commission distribution starts from the bottom and then goes up the tree.

    Binary MLM

    Sponsors

    The admin can manage the module from the admin panel easily.

    Moreover, after the successful installation of the module, the admin can easily configure the plugin.

    For this, the store owner from the admin panel sidebar will navigate to the Binary MLM->Sponsors. 

    Even the admin can view the list of all his sponsors in his MLM account. 

    Screenshot-from-2024-02-01-14-11-36

    The sponsor will get a commission on respective sales.

    Further, the admin can select a sponsor and tap the manage link to view his details.

    The admin will be redirected to the customer information page. Here, the admin will find four sections related to this module.

    General, Commission, Downline Members.

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorssectionsponsor-generalactionmanagesponsor_id2store-screenshots

    1. General

    In this section, all the details related to the sponsor’s earnings will be visible to the admin like sponsor ID, Referrer, member level, downline member, in the account (Joining date, username, email, status, display name), in Business stats (all earning-lifetime and current month), in balance (wallet pending amount) in sponsor badges (assigned badges) and latest transactions as well.

    2. Commission

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorsactionmanagesectionsponsor-commissionsponsor_id2store-screenshots

    This section will display all the commissions earned by the admin and the sponsors.

    Commission Type – This defines whether the commission is earned due to a New member joining, Product sales, or Level-up.

    3. Downline Member

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorsactionmanagesectionsponsor-downlinesponsor_id2store-screenshots-1

    All the sub-members under that particular sponsor will be shown here.

    Commission

    This section will display all the commissions earned by the admin and the sponsors.

    All

    This defines whether the commission is earned due to a New member joining, Product sales, or Level-up.

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_commissionsstore-screenshots

    Sale

    These tools are user-friendly and allow you to track your customers and recruits.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_commissionssectionsalestore-screenshots

    Joining

    Admin can set the commission percent on product sales, and new member joining.

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_commissionssectionjoiningstore-screenshots

    The admin can set the commission percent on the sponsor member level up.

    Level Up 

    As the sponsors increase their business amount, they will upgrade to higher member levels. On this upgrade/level-up, all the sponsors of that branch will receive a commission as per the commission percent set by the admin. 

    Here, the admin can make a payout to the sponsors as required.

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_commissionssectionlevelupstore-screenshots

    Bonus
    The sponsor who is eligible for a member-level upgrade will receive the whole bonus amount.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_commissionssectionbonusstore-screenshots-1

    Genealogy Tree

    Here the admin will be able to view all the sponsors and sub-sponsors in the binary tree format as shown below. Admin can view on full screen and by search also (sponsor name).

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_genealogystore-screenshots

    Fullscreen

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_genealogystore-screenshots-1

    By search

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_genealogystore-screenshots-2

    Wallet

    In this section, the admin can debit or credit wallet amounts manually to different users as shown below.

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_walletstore-screenshots-1

    When the admin creates a transaction, at that time the status of that request is Not Approved and no Transaction ID is available. As the admin clicks on to create a transaction and completes the transaction, the status will become Approved and Transaction ID will be generated.

    Badges

    The admin can view all created Sponsor Badges here. Further, the admin can create a New Badge and can also edit the existing one.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_badgesstore-screenshots

    To create a badge, click on Create. Then, configure the settings according to choices like maximum business amount, bonus amount, priority, status, and Badge image. Then click on Save.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_badgesactionaddstore-screenshots

    Note-

    • The Starter Level is by default present in the module. Whenever a sponsor will join, by default the sponsor will be assigned to the Starter Level. As the business of that sponsor will increase it will become eligible for higher levels and its level-up will be done.
    • Those higher member levels have to be created by the admin.

    Transaction

    In this section, the admin will get a list of all the transactions made by sponsors. Also, the admin will get the transaction type and other payment details as shown below.

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_transactionstore-screenshots

    The admin can also view the respective details of a transaction. 

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_transactionbmlm_transaction_id46store-screenshots

    Here you can view the list of debit transactions:

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_transactionsectiondebitstore-screenshotsHere you can view the list of credit transactions:

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_wp-admin_admin.php_pagebmlm_sponsorstabbmlm_transactionsectioncreditstore-screenshots

    Workflow – Customer Applies for Sponsorship

    The customers need to create an account if they are not registered on the website. In case, the customer already has an account, then it can log in with its existing account credentials.

    While creating a new account, they have to fill in the details like name, email, password, and sponsor reference ID as shown in the below image.

    Here, when the customer clicks on Read More Details, then it will redirect to the CMS page. The admin selects which CMS page will show under the Sponsor Reference CMS field.

    login section

    Note:- To become a sponsor, a customer must have a unique sponsor reference Id that has been shared by the parent sponsor.

    In case, when a customer already has an account or did not select the I want to become a Sponsor checkbox while registering. To these customers, a Become Sponsor tab will be visible after they log in to their accounts. 

    account panel

    Clicking on this tab will open a page where the customer has to enter the Sponsor reference ID. After submitting, the user needs to purchase a membership and then become a sponsor.

    account panel

    Order Placed ( MLM Membership)

    To become a sponsor user must buy a membership and when the order status is completed then the respective user will become a sponsor.

    cart page

    Order details:

    order received

    Sponsor’s – Available Account Options

    After signing into your sponsor account, you will be able to access WooCommerce Binary MLM management tools.

    Consequently, the sponsor will get a separate sponsor dashboard. The sponsor dashboard displays all the essential information. It displays the total sales earnings, commissions earned on the new joining, bonus, and total business of the sponsor.

    Furthermore, the sponsor dashboard also displays the sales statistics in graphical representation. The sponsor can also view his genealogy tree and downline member information from the sponsor dashboard.

    Also, the bottom of the dashboard displays the sponsor reference ID that the sponsor can share with customers to add them as sub-sponsors using the Binary Multi-Level Marketing for WooCommerce plugin.

    Dashboard

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_sponsor_dashboard_store-screenshots

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_sponsor_dashboard_store-screenshots-1

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_sponsor_dashboard_store-screenshots-2

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_sponsor_dashboard_store-screenshots-3

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_sponsor_dashboard_store-screenshots-4

    In this section, all the admin-created products will be visible to the sponsor. The sponsor shares these products with its customers to be purchased.

    The products can be shared in two ways. First, using HTML code, and second, using the Open Link.

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_sponsor_ads_store-screenshots

    You can share via Facebook, Twitter, Linked In, and Email.

    wpdemo.webkul.com_woocommerce-binary-multi-level-marketing-103-80-65-178_sponsor_ads_store-screenshots-1

    Genealogy Tree

    The sponsor can view his binary genealogy tree. Thus, it will allow him to easily see his downline members. You can view it on full screen and by searching (sponsor name).

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_sponsor_genealogy_store-screenshots

    Fullscreen

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_sponsor_genealogy_store-screenshots-1

    Commissions

    Here, the sponsor will be able to check the various types of commissions received with the payout status as well. 

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_sponsor_commission_store-screenshots

    Here, the sponsor will get his sponsor referral ID that he can share with customers to add two sub-sponsors below him.

    The sponsor can share the referral ID via email. Also, the sponsor can copy the referral code and share it directly with the customer.

    Note:- The sponsor can add up to two customers only by using his sponsor referral ID. 

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_sponsor_refferal_store-screenshots

    Wallet

    The sponsor wallet displays the total earnings and the current balance of the sponsor in the wallet. 

    The customer can also add a credit amount into their Wallet System by entering the amount into the provided input box. Please refer to the below image for a better understanding.

    Also, the sponsor will be able to view his earnings for a desired limited duration of time as depicted below using the Binary Multi-Level Marketing for WooCommerce plugin.

    Adding Wallet amount

    After login, the “Wallet” tab is available on the customer’s My Account page. From here a customer can easily manage the wallet.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_my-account_wkwc_wallet_store-screenshots

     

    Now the customer enters the desired amount that he wants to credit in the wallet system and clicks on “Add to Wallet”.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_my-account_wkwc_wallet_store-screenshots-1

    It will be directed to the cart page where they can see Wallet Amount.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_cart_store-screenshots

     

    The customer will further click on the Proceed to Checkout button. The customer can see a summary for recharging their Wallet and pay the amount using the Binary Multi-Level Marketing for WooCommerce plugin.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_checkout_store-screenshots

    After making the payment, the customer can see the credited amount in their wallet using the Binary Multi-Level Marketing plugin.

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_my-account_wkwc_wallet_store-screenshots-2

    Wallet Amount Transfer –  Tap the respective option to transfer the wallet amount as required and the below section appears. 

    192.168.15.27_demo_woocommerce-binary-multi-level-marketing_my-account_wkwc_wallet_transfer_store-screenshots

    Here, enter the receiver email ID, the amount to transfer, transaction note. Lastly, tap the Transfer button to transfer the amount. 

    Support

    For any technical assistance please raise a ticket or reach us by email at [email protected]. Thanks for Your Time! Have a Good Day!

    Also, discover various solutions to add more features and enhance your online store by visiting the WooCommerce plugins.

    Current Product Version - 1.1.0

    Supported Framework Version - WordPress - 6.4.2, WooCommerce - 8.5.1

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    2 comments

  • Md Eliyas Hosen
    • Nishad Bhan (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content