Reading list Switch to dark mode

    Guide for Magento 2 Multi Vendor Gift Card

    Updated 27 March 2024

    Magento 2 Marketplace Gift Card extension allows the admin and the sellers to create gift cards by utilizing the available gift card product type.

    So, the customers can now easily purchase and redeem the gift cards within your online store.

    Apart, from that the sellers can set the number of days allowed to redeem a particular gift card and can enable/disable the status of the gift card as required.

    Also, if you want the gift card creation feature for customers in your single store, you can check the default Magento 2 Gift Card extension.

    Note: Gift card users can use one gift card in multiple purchases and they have to use less amount than the gift card limit.

    Searching for an experienced
    Magento 2 Company ?
    Find out More


    • The admin and sellers are able to create multiple numbers of gift cards.
    • Admin and seller can set the days to redeem a gift card.
    • Both admin and seller can enable and disable the gift vouchers.
    • The seller can set a special price for the gift card.
    • The gift card user can use one gift card for multiple purchases.
    • Customers will get an email notification while purchasing the gift card.
    • Users get email notifications after each gift card usage.
    • The customers can add personal messages while purchasing the gift card.
    • The users can easily redeem the gift card discount on the shopping.


    The installation is quite simple just like the standard Magento 2 extensions.

    #Download Module

    Firstly, you need to log in to the 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.

    #Upload Folder

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


    # Run Commands

    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

    Language Translation

    For translating the module language, navigate through src/app/code/Webkul/MpGiftCard/i18n and edit the en_US.csv file.

    Thereafter, rename the CSV as “en_SA.csv” and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.


    Now, upload it to the path src/app/code/Webkul/MpGiftCard/i18n where the installation of Magento 2 is on the server.

    The marketplace gift card will be translated into Arabic Language. It supports both RTL and LTR languages.

    The user can edit the CSV like the image below.


    Initial Configuration Settings

    After the successful installation of the module, the admin will navigate to Stores -> Configuration-> Gift Card.

    module configuration

    Here, the admin will be able to –

    • Module Enable/Disable –  In this field, the admin will choose to enable for enabling the gift card and choose to disable for disabling the gift card module

    Gift Card Email Setting

    • Notification Template – The admin has to set a template that the customer can view upon receiving the Gift card.

    Left Amount Email Setting for Gift Card

    • Name of Admin in Mail – The admin will set a name that is visible in the email received by the customer.
    • Admin Email – The admin has to enter the email ID from which the customer will receive the emails.
    •  Admin Left Amount Notification Template – The admin has to select the template for the left amount of the Gift Card which the customer will receive in an email from the admin.

    Gift Card Active Duration

    • No. of days – In this field, the admin has to set the number of days allowed to redeem a Gift Card.

    Apply Gift Card code on the gift card product

    • Allow Gift Card Code On Gift Card Products- In this field, the admin will allow the gift Card Code On Gift Card Products by selecting YES or disallow the by selecting NO.

    Lastly, save the configuration settings.

    Add Gift Card – Vendor

    The Magento 2 Marketplace seller can create a new product by choosing the product type as a gift card.

    Magento 2 marketplace-add-new-product

    After clicking on the continue, it will bring up the page to add a new card product. Now, enter all the required information required for a Gift Card Product as shown below in the snapshot.

    You will see one of the information is a special price, in this field the seller can set the special price for the gift card product by setting the special price duration.

    Magento 2 Marketplace add new product
    Magento 2 Marketplace add new product

    In the last section of the Gift Card product page, there will be an option to set the Gift Card Duration. The seller has to set the number of days allowed to redeem a Gift Card.

    Magento 2 Marketplace add new product

    After filling up all the required details of the product, now click on the save button.

    Frontend Workflow

    At the front end, on the Gift card product page, the customer enters the e-mail ID of the person to whom they want to send the gift card. 

    The Customer can also send a message to the one to whom they are sending the gift card.  Then click on  “Add to Cart” to go to the checkout as per the below snapshot.

    Note –  The email ID that is entered under the Email To can be used to redeem the gift card.

    Mageno 2 marketplace gift card product page

    Now, the customer’s selected gift card product will be added to their shopping cart, and they can proceed to checkout, Apart from that they use the gift card code if they have any with the desired amount before proceeding to checkout.

    Note: The user that is going to redeem the gift card should use the same email ID for registering at the store else he/she won’t be able to redeem the gift card.

    Magento 2 marketplace gift card product cart

    The customer can see the details of the gift card on the Order Summary page as per the below snapshot.

    Magento 2 marketplace gift card order summary

    Order View

    After placing the above-shown order, the customer will be able to see the Order Details under the “My Order” section as shown below.

    Magento 2 Gift card order details.

    Email Notification

    After the order has been placed the invoice of this order gets generated.

    The person(whose e-mail address was entered) will receive the gift card on the same email ID as shown below.

    gift card code notification

    Gift Card Details – Seller Panel

    Once the invoice has been generated the seller can view gift card purchased details by navigating to Gift Card ->Seller Gift Card Purchased Details

     The Seller can enable or disable the Gift Card status. If the Admin has disabled the status then the Customer cannot apply the Gift Code received.

    Magento 2 marketplace gift card order list

    Redeeming Gift Card

    Now, when this customer(receiving the Gift card code) makes a purchase using the registered email ID (to which the Gift card code is sent).

    The customer can redeem the gift card amount on the cart page as shown below in the snapshot.

    Magento 2 Marketplace gift card apply gift card discount

    After applying the Gift Card Discount, you will see a message that the Gift Card Discount applied Successfully. Now, Click to Proceed to Checkout, and it will open the place order page.

    Magento 2 Marketplace  gift Card Place Order

    The customer will receive an email with gift card usage details on his registered email ID after redeeming the gift card discount code as shown in the snapshot below.

    Magento 2 mrketplace gift card usage details notification

    Gift Card Detail Page

    Under the Gift Card Detail Page, the customer can see their all gift cards with their details. They can search for gift cards through email, gift code, by price, or through left amount.

    Magento 2 marketplace Gift Card  details


    That was much about the Magento 2 Marketplace Gift Card Extension. For any queries or doubts, you can reach out to us by dropping an email at [email protected] or raising a query at our HelpDesk system.

    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

    . . .

    Leave a Comment

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

    Be the first to comment.

    Back to Top

    Message Sent!

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

    Back to Home

    Table of Content