Magento 2 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.
Check the plugin working at the storefront along with the backend setup –
- 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.
- Commission on the product will get higher priority if commission rules are not applying.
- 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.
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 the Magento admin panel by navigating through->System->Cache management as shown below:
Thus, in this way, the module has been installed.
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.
After installing the module, you will see the configuration panel under Stores-> Configuration-> Webkul-> Marketplace Advanced Commission.
For the reference, Please check the below snapshot:
If the admin sets the 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 deduct as a commission from the price paid by the buyer.
For Percentage Type, the value will act as a percentage on the price paid by the buyer and will deduct from it as a commission if the product belongs to that category.
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 the 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.
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 select the commission rule according to the round of price of the product or not.
For commission rules navigate to Marketplace Management -> Advanced Commission -> 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 a 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 55.50 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 11.10 USD.
That means the seller will get 40.08 USD in case of fixed commission and in case of percentage commission the seller will get 44.49 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.
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 webkul.uvdesk.com.
Current Product Version - 5.0.0
Supported Framework Version - Magento 2.0.x, 2.1.x, 2.2.x,2.3.x, 2.4.x