Menu Close
    Start a Project Request quote Reading list Switch to dark mode

    Magento2 Marketplace Advanced Commission

    Magento2 Marketplace Advanced Commission module gives the ability to the admin to set commission for products, categories, and seller categories.

    The admin can also use 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.

    Also, this module is an add-on for the Multi Vendor Marketplace module. So to use this module, the admin must have the Multi Vendor Marketplace installed.


    • Set commission on products and categories.
    • Set commission on categories specific to Seller.
    • The 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.
    • The admin can add new commission rules.
    • The admin can delete/edit the commission rule.


    Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder.

    You need to transfer this app folder into the Magento2 root directory on the server as shown below.

    After the successful installation, you have to run these commands in the Magento2 root directory:

    First command – php bin/magento setup:upgrade

    Second Command – php bin/magento setup:di:compile

    Third Command – php bin/magento setup:static-content:deploy

    After running the commands, you have to flush the cache from Magento admin panel by navigating through->System->Cache management as shown below.

    Thus, in this way, the module has been installed.

    Multi-Lingual Support

    For the multilingual support, the admin will navigate through Store->Configuration->General ->Locale Options.

    After that, select the locale as German (the language into which admin wants to translate his store content).

    language Translation

    If the user wants to translate their module from English to German then they need to follow the path:

    app/code/Webkul/MpAdvancedCommission/i18n in their unzipped Magento Marketplace folder and will get a CSV file with name “en_US.csv”.

    Now, they will rename that csv as “de_DE.csv” and translate all right side content after the comma in the German language.

    After editing the CSV, save it and then upload it to the path app/code/Webkul/MpAdvancedCommission/i18n where they have installed Magento 2.

    The module will get translated in the German Language. It supports both the LTR and RTL languages.

    Module Configuration

    After installing the module, you will be able to see the configuration panel under Stores-> Configuration-> Webkul-> Marketplace Advanced Commission.

    For the reference, Please check the below snapshot:

    If the admin sets Commission rule as No, then the admin has to select the commission type.

    Also, they have to set the commission per category.

    For the Fixed Type, the admin will enter some value in front of the category name. If someone buys a product from this category, then the value will be deducted as a commission from the price paid by the buyer.

    For Percentage Typethe value will act as a percentage on the price paid by the buyer and will be deducted from it as a commission if the product belongs to that category.

    Category Commission

    The admin can set the commission per category to set up commission per category click on Set Per Category Commission. The pop-up will raise in that you need to fill the commission for the categories.

    Each commission will only act on the product that belongs to its category.

    The admin will be able to set the commission for each category under Products -> Categories as shown below in the screenshot.

    If any product lies under various categories on which the admin has set the commission, then, in this case, the highest commission will be applicable to the product.

    Seller Category Commission

    The admin can set the seller category commission under Customer -> All Customer. And select the seller for whom the admin wants to set the commission.

    Then go to Category Commission as per below snapshot:

    Seller Product Commission

    The admin can set the commission on each product under Product ->Catalog ->Manage Product ->Prices as shown below in the screenshot.

    If the commission on a product is not set then commission on the seller category will get priority if both are not set then the default category commission will be used.

    Commission Rules

    If the admin selects Use Commission Rule as “Yes”, then the commission will apply according to commission rule.

    Also, the admin can decide whether to calculate the commission on a round off price of the product or not.

    For commission rules navigate to Marketplace Management -> Manage Commission Rules as shown below in the screenshot.

    Note: The admin cannot create a new commission rule for the already existing product price range.

    The admin can add/edit the commission rule for that the admin has to enter the price range, amount, commission type for the commission rule.

    For adding new rule admin needs to click on the Add New Commission Rule button and fill the required details as per the need of the business and click on the Save Commission Rule.

    Let’s say any customer has bought the product of a seller of 250 USD. If the Commission Type is “Fixed” and the commission rate is 20.

    Then the admin will get 20.00 USD and if the Commission Type is “Percent” then the admin will get 50.00 USD.

    That means the seller will get 230 USD in case of fixed commission and in case of percentage commission the seller will get 200 USD.

    Note: If the seller category commission > Product price in the category then the admin global commission will be applied (this will be the same for both percentage and fixed).  

    For Example,: If the customer purchases a product of 10 USD and the seller category commission is 20 USD as fixed then, in that case, the admin global commission will be applied for that particular product.

    In case if the seller category commission is 110% then also the admin global commission will be applied for the particular product.

    Order Details

    The seller can also check from “My Order History” the amount that the seller will get and the commission of the admin for each order.

    Thus, that’s all for the Magento 2 Marketplace Advanced Commission Module.

    If you still have any issue feel free to add a ticket and let us know your views to make the module better at

    Current Product Version - 3.0.0

    Supported Framework Version - 2.0.x, 2.1.x, 2.2.x,2.3.x

    . . .


    Add Your Comment

    Be the first to comment.

    Back to Top
    Hire Us!
    Brief us about your requirements and we'll get back to you.
    Woo! Hooy!
    We have just recieved your project brief and our expert will contact you shortly.
    Send Again

    Table of Content

    Hide Index