Magento 2 Marketplace Promotion Campaign module is one of the best sales-driven marketing modules. It’ll allow the store owner to run the campaign banners for their Magento 2 marketplace store. Also, using this module, the sellers can join the campaign and add their products under the campaign.
Thus, not only the store owner but also the sellers can boost their sales by joining the campaign. Furthermore, the sellers can also list their products under the campaign.
The admin can manage the module from the admin panel easily. Moreover, the admin can join or refuse the seller’s products from being listed within the campaign.
The admin can easily add the products under the created campaign.
Also, the admin can join and refuse the seller’s products from being listed within the campaign.
Admin can manage the quantity of each product available under the campaign.
The admin can apply the discount on the products.
Admin can set a minimum discount in percentage.
The admin can easily manage the campaign and the products under the promotional banners.
Admin can manage the promotional price of the product.
Allow the sellers to join the campaign.
The sellers can also add their products under the joined campaign.
The sellers can also delete their products from the campaign.
Customers can view all the promotional products.
Seller can manage the promotional price of the product.
Seller can manage the quantity of each product available under the campaign.
NOTE: The admin can only enter the discount in Percentage% for now.
The 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 the Magento admin panel by navigating through System> Cache Management as shown below.
For Multilingual support, please navigate to “Store>Configuration>General >Locale Options”. And select your desired language from the Locale option.
If you want to translate their module language from English to German then follow the path app/code/Webkul/MpPromotionCampaign/i18n in their unzipped folder. After that, you will get a CSV file with the name “en_US.csv”.
Now, rename that CSV as to your region code and language code like – “de_DE.csv” for German and translate all right side content after the comma (,) in your language.
After editing the CSV, save it and then upload it to the path app/code/Webkul/MpPromotionCampaign/i18n where you have installed Magento 2 on the server. The module will get translated into your desired Language. It also supports RTL and LTR languages.
After the successful installation of this module, the admin can configure the module easily by navigating to MarketplaceManagement> Manage Promotion Campaign
Here, the admin can Add New Campaign, manage the existing campaign, view the campaign Id along with the campaign title, start, and end date, status of the campaign, manage the campaign products, and edit the campaign.
The admin can also filter the campaign on the basis of campaign Id, start and end date of the campaign, and the status of the campaign.
The admin can also select the single or multiple campaigns and can delete, enable or disable the campaign from the action dropdown.
Add New Campaign –
By clicking on the Add New Campaign, the admin can fill the required details to create a new campaign as shown in the image below –
Here, the admin can manage the information of the campaign and enter the details about the campaign. The admin can enter the –
Title: Enter the Title of the campaign.
Discount: Here, enter the Discount (in percentage %) that will be applied to the products added under the campaign.
Status:Enable or Disable the campaign.
Select the Start and End date to run the campaign along with the time of the campaign.
The admin can upload the Promotion Banners here then it will be shown to the sellers and as well as to the customers.
The admin can enter the description of the campaign then it will be shown to the sellers in the information tab of the campaign under the description section of the promotion banner.
Manage/ Add Products Under Campaign – Admin End
The admin can add and manage the products for the promotions. The admin can allow the seller’s products to join the campaign even the admin can refuse the seller’s products from joining the campaign.
To add and manage products the admin can click on the Manage Products link as shown in the image below –
After clicking on the Manage Product, the admin can view all the products that are requested by the sellers to join the campaign. The admin can select the product and then join or refuse those products from the campaign by clicking on the action button.
The admin can also add their own products to the campaign by clicking on the Add Product button and then select the products to add to the campaign by clicking on the Actions button.
Thus, the products will be added to the created campaign.
Join and Manage Campaign – Seller End
Using Magento 2 Marketplace Promotion Campaign, the seller/ vendor can view the Promotion button from the vendor dashboard. The seller can click on that button to view the All Promotion.
Moreover, the seller can view the banner of the campaign along with the name of the campaign, period of the promotion, products under the campaign, the number of the stores who have already joined the campaign, and the button to join and cancel the campaign as shown in the image below –
Now, the seller can click on the campaign name to view the information of the campaign. Here, the seller can view the Promotion Period, Total Products in the Campaign, Total Seller who joined the campaign, Description about the campaign, and the Join button to join the campaign.
Participation Promotion –
From the Participation Promotion tab, the sellers can view the information about the campaign as shown in the image below –
Here, the sellers can view the expire, upcoming, and live campaigns along with the campaign picture, name of the campaign, period of the campaign, products in the campaign, the total number of the store who have joined the campaign, running status of the campaign, and joining button to join the campaign.
Now, back to the All Promotion tab. Here, after clicking on the particular promotion, the seller can view the information about the selected campaign.
After successfully joining the campaign, the seller can view a few more option i.e. Add New Products and Status.
The seller can click on the Add New Product tab to add their products to the campaign. Now, the seller can select their products and then click on the action button to add the products to the campaign.
NOTE: The seller will have to wait for the approval by the admin to list the products to the joined campaign.
NOTE: After starting of the campaign, the seller can not add their products to the running campaign. Even, the admin can not join or refuse the seller’s products from being listed to the running campaign.
From the Status tab, the seller can view the status of the products i.e. if the admin has approved the products or not for the campaign –
The customer can visit the store and then see the running campaign from the Promotion category. Here, the customer can see all the running and upcoming promotions.
Furthermore, by clicking on the running promotions the customer can see all the products listed in the campaign along with the discounted price of the products.
Now, after clicking on the particular campaign banner, the customer can see the discounted products under that campaign as shown in the image below –
At last, the customer can click on the product and then process further to complete the checkout with the discounted price.
That’s all for the Magento 2 Marketplace Promotion Campaign. Still, have any issue feel free to add a ticket here – https://webkul.uvdesk.com. Also, let us know your views to make the module better. ツ
Current Product Version - 3.0.0
Supported Framework Version - Magento 2.0.x, 2.1.x , 2.2.x, and 2.3.x