Documentation – Laravel Mlm PHP Scripts | Unilevel Mlm Compensation Plan with Laravel

Letscms
Letscms  - MLM Software
4 Min Read
Installation - Laravel MLM Ecommerce Website | Laravel MLM Plugins | Laravel MLM Code and Scripts | Laravel MLM ecommerce website development

Documentation outlines the setup and usage of a Unilevel MLM eCommerce plan using Laravel. It covers both backend and frontend aspects, including commission and bonus settings, product management, genealogy, E-wallet, affiliate link, user dashboard, commission views, user reports, payout processes, and e-commerce functionality.

Table of Contents

  1. Installation
  2. Commission & Bonus Settings
  3. Product Management
  4. Genealogy
  5. E-wallet
  6. Affiliate Link
  7. User Dashboard
  8. Commission Views
  9. User Reports
  10. Run Payout
  11. E-commerce Functionality

Installation

  1. Clone the Repository:
    git clone https://github.com/your-repo/unilevel-mlm-ecommerce-laravel.git
    cd unilevel-mlm-ecommerce-laravel 
    or click here
  2. Install Dependencies:
    composer install
    npm install
  3. Environment Setup:
    cp .env.example .env
    php artisan key:generate
  4. Database Setup: Configure your database settings in the .env file and then run:
    php artisan migrate --seed
  5. Run the Application:
    php artisan serve
    npm run dev

Commission & Bonus Settings

  1. Access Commission Settings: Navigate to Admin Panel > Settings > Commission Settings.
  2. Configure Commissions:
    • Referral Commission:
      • Set the percentage or fixed amount for each referral.
    • Joining Commission:
      • Define the amount for new user registrations.
    • Level Commission:
      • Specify the commission for each level in the MLM structure.
    • Company Commission:
      • Configure the percentage that the company retains.
    • Regular Bonus:
      • Set bonuses for consistent performance or achieving specific milestones.

Product Management

  1. Add New Products:
    • Navigate to Admin Panel > Products > Add New Product.
    • Fill in the product details such as title, description, price, stock, and upload product images.
    • Choose whether the product is eligible for commission and if it should be featured.
  2. Manage Products:
    • View all products under Admin Panel > Products > All Products.
    • Edit or delete products as needed.

Genealogy

  1. View Genealogy:
    • Navigate to User Dashboard > Genealogy.
    • Choose between Basic Genealogy and Pro Genealogy views to see the network structure.

E-wallet

  1. Manage E-wallet:
    • Access User Dashboard > E-wallet to view balance, transactions, and manage funds.
    • Users can request withdrawals and view their withdrawal history.
  1. Generate Affiliate Links:
    • Users can generate and share their affiliate links from the User Dashboard > Affiliate Link section.
    • Track the performance and earnings from referred users.

User Dashboard

  1. Dashboard Overview:
    • The user dashboard provides a summary of total earned amount, E-wallet balance, total downlines, withdrawals, orders, and a referrals chart.
    • View recent referrals, payouts, and wallet transactions.

Commission Views

  1. View All Commissions:
    • Navigate to Admin Panel > Commissions.
    • View detailed reports of all commissions including referral, joining, level, and company commissions.

User Reports

  1. Generate User Reports:
    • Access Admin Panel > Reports > User Reports.
    • Generate and view reports for individual users, including their earnings and activities.

Run Payout

  1. Process Payouts:
    • Navigate to Admin Panel > Payouts > Run Payout.
    • Review users’ earnings and bonuses before processing payouts.
    • Confirm and run the payout process.

E-commerce Functionality

  1. Manage Orders:
    • View and manage all orders from Admin Panel > Orders > All Orders.
    • Check order details, update statuses, and handle customer inquiries.
  2. Shipping and Tax Settings:
    • Configure shipping methods and tax rates under Admin Panel > Settings > E-commerce Settings.
  3. Payment Gateway Integration:
    • Set up payment gateways like Razorpay under Admin Panel > Settings > Payment Gateway Settings.
    • Enable or disable sandbox mode for testing.

By following this documentation, you should be able to effectively set up and manage a Unilevel MLM eCommerce plan using Laravel. For further customization or troubleshooting, refer to the Laravel documentation and community resources.

Download Here

Live Demo – Unillevel MLM Ecommerce Plan with Laravel

Share This Article
By Letscms MLM Software
Follow:
LETSCMS MLM Software is a versatile and robust solution tailored to meet the specific needs of Binary MLM businesses. With seamless integration of an e-commerce or E-Pin System, it provides a comprehensive platform for managing your Binary MLM operations efficiently. MLM Software is versatile and supports multiple platforms, including Next.js, Laravel, WordPress (LearnPress and WooCommerce), Drupal, OpenCart, and Magento. Choose the platform that aligns best with your preferences and business needs.
Leave a comment