Menu Close
    Convert your store into Magento 2 Multi Vendor Marketplace

    Marketplace Campaign Extension for Magento 2

    Marketplace Campaign Extension for Magento 2 is a performance-driven marketing module. By the help of this extension, the store owner can create multiple campaigns, add stunning banners and add flexible promotional rules.

    The admin can create campaigns for a specific duration, add promotion/discount on the products. The admin can select customer groups. The sellers can easily join the campaign through the e-mail or marketplace seller dashboard within the last join date.

    The seller can add multiple products to the campaign and also change the status and quantity of the added products in the campaign.

    Note: This extension is an add-on to the Multi-Vendor Marketplace. To make use of this extension, you must have first installed the Webkul’s Magento 2 Multi-Vendor Marketplace.

    Check a brief overview of the backend configuration –

    Check a brief overview of the storefront working –

    FEATURES

    • Admin can visualize all the campaigns details in a grid.
    • The admin can allow/disallow sellers from joining the campaign.
    • The admin can remove seller from a campaign.
    • The admin can send join request mail to sellers.
    • The admin can set promotion details.
    • The admin can set terms & conditions.
    • The admin can view the campaign orders.
    • The seller can visualize all the allowed campaigns details in a grid.
    • The seller can see the promoted campaigns on marketplace dashboard.
    • The seller can join the promoted campaigns from marketplace dashboard.
    • The seller can view the campaign description and choose to join.
    • The seller can manage the range of products available for a particular campaign.
    • The customer can check the available offers by clicking on the offers menu.
    • The customer can check the available products for an offer and add that product to the cart.
    • The customer can read the terms & conditions set by the admin.

    INSTALLATION

    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.

    INSTALLATION

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

    First command – php bin/magento setup:upgrade

    cmd1

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

    cmd2

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

    cmd3

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

    INSTALLATION

    MODULE CONFIGURATION

    After the successful installation of the extension, log in to the admin panel and navigate to Stores>Configuration>Webkul>Marketplace Campaign as shown below in the snapshot.

    download

    Here, the admin can select the email template which will be sent to the seller for joining the campaign.

    Multi-Lingual Configuration

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

    download-1

    Module Translation

    If you want to translate their module language from English to German then follow the path app/code/Webkul/MpCampaign/i18n in their unzipped folder. After that, you will get a CSV file with the name “en_US.csv”.webkul-magento2-order-attachement-translate -file

    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/MpCampaign/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.

    MANAGE CAMPAIGNS

    Now, from the Marketplace Management tab, the admin can-
    1- Manage campaigns
    2- Campaign orders

    1. Manage campaigns-  From the Marketplace Management, the admin can manage the campaigns by navigating to Marketplace Management> Manage Campaigns.
    download-2-1

    Now from the Manage Campaigns, the admin can manage, edit, and also add a new campaign. The admin also can manage the campaign status in bulk, by selecting all the campaign at once.

    download-3

    After clicking on the Add New Campaign, the admin can add a new campaign, where the admin has to fill the details about the campaign.

    Here the admin have to fill the details about the new campaign-

    1. Information
    2. Condition & Action
    3. Seller Campaign Details
    4. Promotion Banners
    5. Customer Terms & Condition
    download-4

    1- Information:  In the information section the admin can enter the details for the campaign like-

    • Title- Here the admin enter the title of the campaign
    • Status- The admin can enable and disable the campaign from the status button
    • Website- The admin select the website for which the admin wants to create the campaign
    • Customer Group- The admin can select a particular customer group for which the admin wants to create the campaign
    • From- The admin can select the starting date of the campaign
    • To- The admin can set to end date of the campaign

    2- Condition and Action: From the Condition & Action section the admin configures the module to set the rule and price for the campaign. Here, the admin can set the Condition True or False. By just clicking on the plus sign the admin can set the condition accordingly.

    Here the admin also selects the category or product for which the admin wants to apply the rule.

    download-5

    Now, the admin can set the action on the basis of the rule set.

    • Apply– The admin apply the action according to-
      Percent of product price discount: Discounts item by subtracting a percentage from the original price.
      Fixed amount discount: Discounts item by subtracting a fixed amount from the original price.
      Fixed amount discount for whole cart: Discounts the entire cart by subtracting a fixed amount from the cart total.
      Buy X get Y Free (discount amount is Y): Defines a quantity that the customer must purchase to receive a quantity for free. (The Discount Amount is Y.)
    • Discount Amount- The amount of discount that is offered.
    • Maximum Qty Discount is Applied to- Sets the maximum number of products that the discount can be applied to in the same purchase.
    • Discount Qty Steps (Buy X)- Sets the number of products represented by “X” in a “Buy X Get Y Free” promotion.
    • Discard Subsequence Rules- Determines if additional rules can be applied to this purchase. To prevent multiple discounts from being applied to the same purchase, select “Yes.” Options: Yes / No

    3- Seller Campaign Details: 

    download-6

    Here, the admin can configure the-

    • Do you want to involve seller- The admin can select if the seller could participate in the campaign or not
    • Last Date to Join- The admin can set the last date to join the campaign by the sellers
    • Title For Seller Dashboard- Enter the campaign title for the Seller Dashboard
    • Description For Seller- The admin can enter the Description of the campaign for the seller.
    • Campaign Banner For Seller- The admin can upload the Campaign Banner for the seller.

    4- Promotion Banners: Here the admin can set,

    • Start Promotion From- The admin can enter the date from when the admin wants to start the Promotion
    • Campaign banner- The admin can upload the campaign banner and save the campaign.
    download-7

    5- Customer Terms & Condition: The admin can write the Terms & Condition here for the customer according to the campaign.

    download-8

    Here the admin can write-

    • Description- The admin can enter the Terms & Condition using text editor and save the campaign.

    Seller List & Notification-

    After creating a campaign, the admin can navigate to Marketplace Management>Manage Campaigns>Select Campaigns>Edit>Seller List & Notification

    from here, the admin can select the seller to whom admin wants to send the request to join the campaign or wants to remove from the existing campaign. Select Action> Request to join/ Remove from campaign> Save Changes

    download-8-1

    This way when admin select Request to join, an email is sent to the seller to request “Join the campaign”. By clicking on the link, the seller can accept or reject the invitation for joining the campaign.

    campaign joining email for seller

    2- Campaign Order- From the Marketplace Management the admin can manage the Campaign Orders by navigating to Marketplace>Campaign Orders

    download-10

    Here, the admin can view the order list from all the campaigns which include Campaign Name, Quantity of the product in an order, Order Increment id, and Product Name

    download-11

    seller end

    The seller can see the campaigns from the seller Marketplace Dashboard. Here, the seller can also see the promotion banners or the title for the seller dashboard.

    download-12

    Here, the seller can see live, expired, and upcoming campaign. The seller can see the Title of the campaigns along with the Start Date, End Date, Running Status, No. of products, Join Status, Action

    Now, the seller can click on View to see the campaign details.

    download-13

    Here, the seller can see the Campaign Detail like- Title, Duration, The Last Date to join the campaign, Campaign Started by, and the seller information.

    The seller can also Join the campaign from here by clicking on the Join Campaign.

    campaign management

    After Joining the Campaign, The seller gets the new option for managing the products. From the Products section, the seller can-

    Enable or disable the product from the campaign and also update the quantity of the products. The seller can select multiple products to perform mass action at once.

    download-14

    Customer End

    From the offers section, the customer can see the live and upcoming offers-

    upcoming campaign

    Now, the customer can select the campaign accordingly. Here, the customer can-

    • Read the terms & conditions of the campaign
    • Share the offer on social media
    download-15

    The customer can select the product from the campaign and add the product to the cart.

    download-16

    Now, the customer can proceed to check out the product. The campaign offers applied automatically to the cart, as set by the admin

    proceed to checkout

    That’s all for the Marketplace Campaign Extension for Magento 2 still, have any issue feel free to add a ticket and let us know your views to make the module better https://webkul.uvdesk.com.

    Current Product Version - 2.0.0

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

    . . .
    Discuss on Helpdesk

    Leave a Comment

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


    Be the first to comment.

    Back to Top

    Table of Content

    Hide Index