Skip to content

HOW VENDOR PROCESS IS WORKING ON THE SYSTEM?

Overview

This documentation outlines how vendors, admins, and affiliates interact within the system. It explains the order processing, commission calculations, and deposit functionalities.

Roles and Responsibilities

  • Admin: The Admin has sole control over order management, payments, product approvals, and other administrative tasks.
  • Affiliate: Affiliates are responsible for sharing vendor product links to generate sales.
  • Vendor: Vendors add their campaigns and products into the system for sale.

Commission Structure

  1. When an affiliate successfully generates a sale via a shared vendor product link, both the admin and the affiliate earn a commission.
  2. The commissions for the admin and affiliate are automatically calculated and shown in their respective wallets.
  3. Vendor fees are also calculated and displayed within the order details on both the admin and vendor dashboards.

Deposit Module

  • Vendors are required to deposit a minimum amount set by the admin to enable their campaigns.
  • Failure to deposit will result in the disabling of the vendor’s campaigns.
  • As of Version 6, admins have the option to disable the deposit module.

Order Processing

When an Order is Created:

  • Offline Payments:
    • If a client opts for an offline payment method, the order status is initially set to ‘Processed’ and must be manually updated to ‘Completed’ by the Admin after payment is received.
  • Commission Status:
    • Affiliate and Admin commissions are auto-displayed in their wallets with an “on-hold” status.
    • Admin commission details are also visible in the vendor’s transaction history.
  • Vendor Fees:
    • Vendor fees are displayed in the order details for both Admin and Vendor.
  • Click Commissions:
    • If click commissions are enabled, they will be displayed in the wallets of all parties involved (Admin, Affiliate, Vendor).

When the Order is Marked ‘Completed’:

  • Commission Updates:
    • Commissions for both affiliates and admins will change status to “In-Wallet”.
    • Admin commission will be deducted from the total payment received for the order, affecting the vendor’s balance.
  • Vendor Fee Calculation:
    • Vendor fee = Total Order Payment – Admin Commission – Affiliate Commission
  • Withdrawal Requests:
    • Vendors can view their fees in their wallets and may request a withdrawal. Admins can then fulfill this request through the payouts module using offline methods or PayPal.

Deposit Module (Optional)

  • If Disabled: Admin must manually handle all commissions.
  • If Enabled: Vendor balances will be used to pay out commissions for their products and campaigns.
  • Minimum Balance: If a vendor’s deposit falls below the set minimum, their campaigns will be automatically disabled, and new commissions will not be generated.