A complete guide for merchants and affiliates running the Shopify Unilevel MLM App — covering installation, administration, advanced configuration, user manuals, and standard terms & conditions. The goal: leave absolutely no ambiguity about how commissions, payouts, and orders are processed.
Order paid.
Commission generated.
Admin runs payout.
Funds enter Virtual Wallet.
Affiliate requests
a cash-out.
Admin sends real money,
marks Approved.
Three steps to get the app installed, the affiliate portal proxied, and the storefront blocks embedded.
To allow affiliates to access their dashboard securely on your storefront without logging into Shopify Admin:
apps/unilevel).yourstore.com/apps/unilevel.To display MLM referral links or member join forms directly on your website:
This section is exclusively for the Shopify Store Owner managing the MLM network from the Shopify Admin Panel. Nine steps, in order, from root customer to branding.
Before anything works, you must define the top-level node (Company Node) of your MLM tree. Every new affiliate falls under this root tree. Without it, the MLM hierarchy has no starting point.
This is the control center of your MLM logic.
If you want to offer bonuses beyond simple unilevel percentages:
If you selected the "Package-based" trigger in Step 2, you need to create those packages here:
Note: these packages are internally processed as Shopify Draft Orders when customers buy them on the storefront.
Visually explore your entire MLM network.
View a complete tabular list of all MLM members.
A powerful accounting tool to track how much commission is being distributed per Shopify Order.
The money flow explained: earning a commission does not mean the money is immediately available to withdraw, or that it goes to the affiliate's bank account right away. It travels through 4 distinct stages — the same four shown at the top of this page.
A. Run Payout /app/run-payout
B. Withdrawal Requests /app/withdrawal-list
C. Payout History /app/payout-history
View the complete historical ledger of all previously processed bulk payouts.
{user_name} and {amount} can be dynamically inserted.The most common question merchants receive: "A customer placed an order — why wasn't any commission distributed?"
orders/paid webhook from Shopify. Try both payment paths below to see how each one behaves.
For the end-user (customer) who joins the MLM network and accesses the storefront portal.
yourstore.com/apps/unilevel or via a menu link).A standard template for the MLM program terms and conditions. Merchants should customize this to fit their specific legal and regional requirements.
By joining the Unilevel MLM Program ("Program"), you ("Affiliate") agree to abide by these Terms & Conditions. The Program is operated by the Shopify Store Owner ("Merchant").
Affiliates must be of legal age in their jurisdiction to participate. Registration requires a valid email address and an active customer account on the store.
The Merchant reserves the right to suspend or terminate an Affiliate's account at any time for violation of these Terms, inactivity, or behavior that damages the brand's reputation. Unpaid commissions associated with a terminated account may be forfeited.
Every admin screen, its URL path, and who uses it.
| Feature / Screen | Admin URL Path | Who Uses It |
|---|---|---|
| Main MLM Settings | /app | Merchant |
| Root Customer Setup | /app/root-customer | Merchant (first time only) |
| Manage Packages | /app/packages | Merchant |
| Genealogy Tree | /app/genealogy | Merchant |
| Customer List | /app/customers | Merchant |
| Customer Detail | /app/customer-details/:id | Merchant |
| Commission Reports | /app/commission-report | Merchant |
| Run Payout | /app/run-payout | Merchant |
| Payout History | /app/payout-history | Merchant |
| Withdrawal Requests | /app/withdrawal-list | Merchant |
| Email Notifications | /app/notifications | Merchant |
| Theme Editor | /app/theme | Merchant |
| Languages | /app/languages | Merchant |
| Storefront MLM Portal | /apps/unilevel | Affiliate/Customer |