Reading list Switch to dark mode

    Magento 2 Multi Vendor Promotion Campaign

    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 to 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.

    NOTE: This module is an add-on to the multi-vendor marketplace. To make use of this module, you must have first installed the Webkul’s Magento 2 Multi Vendor Module.

    Watch the below video tutorial to understand the extension workflow :

    Searching for an experienced
    Magento 2 Company ?
    Read More
     

    Features- Magento 2 Marketplace Promotion Campaign

    • The admin can easily create promotional banners.
    • 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.
    • The seller can manage the promotional price of the product.
    • The seller can manage the quantity of each product available under the campaign.

    NOTE: The admin can only enter the discount in Percentage % for now.

    Install Extension from Webkul Store

    #1 Download Module

    Firstly, you need to log in to Webkul Store, go to My Account>My Purchased Products section, verify and then download and extract the contents of this zip folder on the system.

    #2 Upload Folder

    Once the module zip is extracted, follow path src>app and then copy the app folder into the Magento 2 root directory on the server as shown below:

    installation

    #3 Run Commands

    After uploading the module folder, you need to run the following commands in the Magento 2 root directory:

    • php bin/magento setup:upgrade
    • php bin/magento setup:di:compile
    • php bin/magento setup:static-content:deploy
    • php bin/magento indexer:reindex
    • php bin/magento cache:flush

    Install Extension from Magento Marketplace

    If you have purchased this extension from the Magento Marketplace then please follow the below process or visit this link.

    #1 Get Access Keys

    You need to get access keys, navigate to My Profile in Magento Marketplace, then choose Access Keys in the My Products section.

    my-profile

    Go to Magento 2 and then you need to copy both the Access Keys – Public Key and Private Key. These access keys will be needed in the next steps for authentication.

    copy-keys

    If access keys are not created earlier, click Create A New Access Key, enter any name and click OK.

    create-key-name

    #2 Update composer.json File

    To know the component name and version number, go to your Magento Marketplace account section, My Profile>My Purchases, then find this extension to view the details. Please note – Below is an example image, every extension will have its unique component name and version.

    know-component-name-version

    After that, navigate to your Magento project directory and update your composer.json file in the following format.

    composer require <component-name>:<version>

    For example, to install version 5.0.0 of this extension you need to run the following command:

    composer require webkul/MpPromotionCampaign:5.0.0

    #3 Enter Access Keys

    Now you will need to enter the Access Keys that you obtained as explained in the first step #1 Get Access Keys. Wait for Composer to finish updating your project dependencies and make sure there aren’t any errors.

    #4 Run Command

    You need to run the following commands:

    • php bin/magento setup:upgrade
    • php bin/magento setup:di:compile
    • php bin/magento setup:static-content:deploy
    • php bin/magento indexer:reindex
    • php bin/magento cache:flush

    Multi-Lingual Configuration

    For Multilingual support, please navigate to “Store>Configuration>General >Locale Options”. And select your desired language from the Locale option.

    multilingual configuration

    Module Translation

    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”.

    language translation

    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.

    language edit

    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.

    Module Configuration

    After the successful installation of this module, the admin can configure the module easily by navigating to Marketplace Management> Manage Promotion Campaign

    screenshot-Magento 2 Marketplace 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 based on the campaign Id, the 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.

    manage promotion

    Add New Campaign –

    By clicking on the Add New Campaign, the admin can fill in the required details to create a new campaign as shown in the image below –

    promotional-canpaign-image

    Information:

    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.

    Promotion Banners:

    The admin can upload the Promotion Banners here then it will be shown to the sellers and as well as to the customers.

    screenshot-devmage.com_12991-2021.07.26-16_59_40

    Description:

    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.

    Magento 2 Multivendor Promotion Campaign -add description

    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 –

    Magento 2 Multivendor Promotion Campaign - add products

    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.

    add or deny seller products

    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.

    add admin products

    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 –

    vendor dashboard all promotion

    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 –

    participation promotion

    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.

    view campaign information

    After successfully joining the campaign, the seller can view a few more option i.e. Add New Products and Status.

    join campaign successfully

    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.

    add new products

    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 –

    view the status of the campaign products

    Customer End

    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.

    promotion banners front-end view

    Now, after clicking on the particular campaign banner, the customer can see the discounted products under that campaign as shown in the image below –

    discounted products under the campaign

    At last, the customer can click on the product and then process further to complete the checkout with the discounted price.

    Support

    That’s all for the Magento 2 Marketplace Promotion Campaign. Still, have any issue feel free to add a ticket at our HelpDesk System. You may also browse other Magento 2 marketplace addons and our quality Magento 2 extensions.

    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

    . . .
    Add a comment

    Leave a Comment

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


    Be the first to comment.

    Back to Top
    Great solution and the techs are very knowledgeable and helpful. Especially Nishi and Abhishek.
    Ann Beattie
    Senior Salesforce Consultant
    www.publicissapient.com
    Talk to Sales

    Global

    Live Chat

    Message Sent!

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

    Back to Home

    Table of Content