About Caret Odoo MLM App
The MLM (Multi-Level Marketing) is a marketing strategy for the sale of products or services where the revenue of the MLM application is derived from a non-salaried workforce selling the company's products/services, while the earnings of the participants are derived from a pyramid-shaped or binary compensation commission system.
Once a user is being a Distributor in Multi-Level Marketing they can get income using three ways:
- Joining Income
- Bonus Income
- Re-purchasing Income
Main Features of Multi-Level Marketing
Get Full Details of Node( Users)
KYC verification
Maintain parent and their child node relationship.
Maintain a level of the node and give a bonus according.
Direct Earning Option.
Repurchase Product.
Due Payment Report.
GST Invoice Receipt.
Mail Notification
SMS Notification
App Features:
- Register New node
- Withdraw option
- List of child view
- My profile view
- Deduct wallet option for repurchase and register user
- My transaction view (current balance, pending payments)
- Change and forget the password.
Are you interested more about Multi-Level Marketing (MLM), here the latest our case study about it, have a look at this.
Manage Configuration
When the user installs the Multi-Level Marketing application it will get this screen in the MLM marketing menu. Before starting Multi-Level Marketing application or start a marketing scheme you have to decide and fill these configuration fields to start of your scheme.Default value as our configuration.
Number of Nodes per Level is 4
---> Any user has a maximum of 4 children per level.
Maximum child level is 10.
---> The user get a commission from a maximum of 10 levels of child users.
In bonus configuration, a user can set bonus amount to add in customer account on completion on level.
They can set each level configuration amount.
Business Value Point Limit
This is the limit of points when any user’s total BVP points reached this limit then those points are converted to the income and add to the income.
Business Value Point Rate
When the user reached BVP Point limit and convert BVP point to income that time given rate of BVP points are converted to the income.
After configuring the product and setting Quantity and all details the user can use this product as an MLM product in the app.
On product administrator can add different fees like commission fees, direct joining fees, joining fees.
Once configure taxes a user only has to set this on different products. Then taxes will be added in the Invoice. Product price is included with tax. Administrator also configured fiscal positions.
IGST will be applied by users (Node) Selected State.
If a user is from Gujarat then Inter State GST will be applied.
If a user is from outside of Gujarat then Outer State IGST will be applied.
Flow of System
User Connection
-
Only activate user can login in the system by an app and register a new user(node).
-
Fill up basic details and select parent users.
-
Only that user show in parent list which are the active child of the login user and show themselves.
Activate User
-
Before active user needs to fill-up require details.
-
On activate, the button makes user as an active user and send login details to a user in SMS.
-
If new user fees amount to pay by wallet balance then deduct wallet checkbox show as checked, and a newly created user does not need to pay fees.
-
After activating a user, the company can give them a registered product and give an invoice receipt.
-
After activating user they're all parent user get decided earning amount and check the level of parent users and update their level according to the decided condition.
An active user can do the following:
-
An active user can register any user as a child.
-
An active user can repurchase a product using an app.
-
Reset Password.
-
An active user can see their own amount and transaction information like Current balance withdrawal and total earning amount.
-
An active user can see own profile.
-
An active user can see their child profile and child of the child's profile.
User Earning Possibilities:
-
Add Child User.
-
Business value point is converted into earning.
-
If any child user is added their child user then the parent user also gets earning amount.
The administrator can do the following:
-
The administrator can see the request of a new user, any payment request of a user in the inbox of the discuss the menu.
-
MLM Marketing menu is described as the payment information number of a parent-child hierarchy, customer invoice and administrator can do the configuration of bonus points.
-
Due Payment Report menu is used to print the report.
Multi-Level Marketing Mobile App
The user who has an account in this application and he wants to add a new user then. He has to install and run the Geetanjali Enterprise android application.
Login
Choose Registration
Enter Details
Change Password
Reset Password
Profile
Profile
Child User
Account Information
Bank Information
Choose Re-purchase
Choose Product
Buy
Note:
---> User is only can add from the Android application.
---> When creating a new user it will display in Odoo in the draft stage and not in the Android application because it is not an active user.
---> To activate the user, the user has to submit KYC details and request to activate to Administrator.
Due Payment Report and GST Tax format Invoice in MLM App
Let's check the full video of Multi-level Marketing (MLM).
Email and SMS Notification in MLM using Odoo
MLM using
Odoo
Emails
-
On Repurchase Request: When a user requests to repurchase a product that time mail is sent.
-
On Payment Request: On Payment, request mail is sent to the administrator.
-
After Payment Done: After payment is done mail sent with the payment receipt number.
SMS
-
On Activation: On Node activation, SMS is sent.
-
On Payment Done: On Payment is done SMS send with the receipt number.