Skip to content

Configuring MLM Commissions for External Stores

Introduction

The Multi-Level Marketing (MLM) module enables you to allocate commissions to your affiliate partners for sales generated through your external store. This guide outlines the steps to set up these commissions and explains the commission calculation and processing.

Navigation

To access the MLM commission settings, go to:

  • Admin Panel > Left Menu > MLM > MLM Levels

Setting Up Commission Levels

You can define custom Cost-per-sale (CPS) rates in the MLM Levels section. These can be set as either a percentage (%) or a fixed monetary amount. The commissions for affiliates at various levels will be based on these CPS rates.

Set CPS is under the CPS- Cost per sale col on the table and set level is under level col.

Example flow:

Suppose you establish two commission levels as follows:

  • Level 0: 50% Commission
  • Level 1: 30% Commission
  • Level 2: 20% Commission

If an affiliate at Level 0 (referred to as aff3 - level 0) initiates a sale worth $127, the commissions will be distributed as follows:

  • Level 0: Earns 50% of $127, totaling $63.50
  • Level 1: Earns 30% of $127, totaling $38.10
  • Level 2: Earns 20% of $127, totaling $25.40

Note: The commission rate for Level 0 can be defined either under “Product Sale Commission” or as the “Default Sale Commission” in your store settings.

Commission Status and Processing

To set the default status of these commissions, navigate to:

  • Admin Panel > Left Menu > Wallet > Settings > Default External Order Status

Commission Status Types

  • On hold: The commission is not available for withdrawal.
  • In-wallet: The commission is available for withdrawal.

Payment Status and Commission Availability

  • If the payment status of an order is Complete, the commission status will change to In-wallet, allowing the affiliate to request a withdrawal.
  • If the payment status is anything other than Complete, the commission will be On-hold, and the affiliate must wait until the admin updates the order status to Complete before requesting the withdrawal.

Note: As we cannot automatically determine the real-time status of your custom store, you have the option to set the initial commission status to either On-hold or In-wallet.

By following these steps, you should be able to effectively set up and manage MLM commissions for your external store.