Back to Top

Laravel Marketplace Advanced Commission

Updated 7 January 2025

Laravel Marketplace Advanced Commission gives the ability to the admin to set the commission for Products, Categories and Seller categories.

The admin can also use the commission rule. If any product lies under various categories on which the admin has set the commission.

Then, in this case, the highest commission will apply to the product.

This module is an add-on for the Marketplace Module, so the Marketplace module must be installed before installing this module.

Check a brief overview of the plugin –

Start your headless eCommerce
now.
Find out More
xAxKlsu5NDY

Features of Laravel Marketplace Advanced Commission

  • The admin can set commission on products and categories.
  • The admin can also set commission on categories specific to Seller.
  • Admin can set commission on products and categories together.
  • The admin can decide the type of commission as a percentage or fixed for categories.
  • The commission on the product will get higher priority.
  • Admin can also add new commission rules.
  • The admin can delete/edit the commission rule.

How to install the module

Customers will get a zip folder after purchasing the extension Unzip the extension zip and then merge the “packages” folders into the project root directory.

Goto config/app.php file and add the following line under ‘providers’

Webkul\MarketplaceAdvancedCommission\Providers\MarketplaceAdvancedCommissionServiceProvider::class,

Goto composer.json file and add the following line under ‘psr-4’

"Webkul\\MarketplaceAdvancedCommission\\": "packages/Webkul/MarketplaceAdvancedCommission/src"

Go to config/bagisto-vite.php file, add the following line under the ‘viters’ section:

    'mp-advanced-commission' => [
        'hot_file'                 => 'mp-advanced-commission-vite.hot',
        'build_directory'          => 'themes/mp-advanced-commission/build',
        'package_assets_directory' => 'src/Resources/assets'
    ],

Run these commands below to complete the setup

composer dump-autoload
php artisan optimize:clear
php artisan migrate
php artisan vendor:publish --provider="Webkul\MarketplaceAdvancedCommission\Providers\MarketplaceAdvancedCommissionServiceProvider" --force

Module Configuration

After the successful installation of the module, the admin can configure the module under the Configure>>Marketplace Advance Commission where there are two fields as shown in the below image:-

configuration

Use Commission Rules

The admin can select between the “yes” or “no” from the dropdown menu.

Commission Type

 The admin can select between the Fixed and Percentage that will be applied for per category commission and per seller category commission.

 Also under the Marketplace section, three sections are available that are Set Per Category Commission, Seller Category Commission, and Manage Commission rule.

Set Per Category Commission

The admin can set the commission per category by navigating Marketplace>>Set Per Category Commission.

A page will open where the admin can fill the commission for each category. Each commission will only act on the product that belongs to its category.

Set Per Category Commission

Seller category Commission

After clicking on the Seller Category Commission the admin can see all the vendors of the Bagisto marketplace.

The admin just needs to click on the Set category commission button and then the admin can also set commission for each seller category same as above.

Seller category Commission

Note:- If the admin has set advanced commission for both the per-category commission and seller category commission then seller category commission will apply first.

Manage Commission Rule

This rule will only apply when the admin has set it as “Yes” in the set commission rule under the configuration setting.

Manage Commission Rule

After clicking on the Create Commission button a page will generate where the admin needs to enter the following details.

Manage Commission Rule

Commission Type:- The admin can select between the fixed and the percentage.

Product price from –The admin needs to enter the initial amount of the products from which the admin wants to set the commission.

Product price to:- The admin also needs to enter the last amount of the product until which the admin wants to set the commission.

Commission:-The admin can set the commission amount in this field.

Click on the Save Commission Button.

What is the difference between fixed and percentage commission?

For example, if the admin has set a commission of 50 and a fixed commission, and the product price is $150 then the commission will be $50.

In the case of the commission set as 50 and percentage, and the product price is 150 then the admin commission will be $75.

Note: If the seller category commission > Product price in the category then the admin global commission will be applied.

Admin Order Details

The admin can see the order details and the commission under Marketplace>>Orders as shown below:-

orders

Seller order details 

The seller can also see the order details including the admin commission and the seller total amount.

Under the seller’s profile by navigating to the orders in the marketplace section in the seller’s profile as shown in the image below:-

order detail

Support

So, that was much about the User Guide of Laravel Marketplace Advanced Commission for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

Please explore our Laravel Development Services and Quality Bagisto Extensions.

Current Product Version - v2.2.2

Supported Framework Version - Bagisto v2.2.2

Blog Version - Bagisto v2.2.2
  • Version Bagisto v2.2.2
  • Version Bagist0 v2.2.2
  • Version Bagist0 v1.2.0
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content