GraphQL Compatible
Rest API
Hyva Ready
Marketplace Verified

Magento 2 Gift Card Extension

*Magento Edition
check60-day Money Back checkFrequent Update checkExtensive Support Timeframe checkInstall via Composer
Compatible with: Community: 2.3.* - 2.4.7 Enterprise: 2.3.* - 2.4.7

Magento 2 Gift Card extension helps your shoppers get the most fantastic presents for their loved ones during special occasions. Customers can freely design their prepaid cards and send them either online via SMS, email, online messengers, or offline via the post office.

Additionally, the module allows store admins to easily drag and drop blocks in the backend in order to customize the card design. Mageplaza also provides various templates for special occasions like Christmas, New Year, Birthday, etc., saving stores significant time and effort in creating gift cards.

The extension also enables admins to track the gift card’s status, balance, and expiration date, as well as get notifications if there’s any change so that they can solve problems on time.

  • Compatible with Hyva theme
  • Compatible with Magento 2.4.7
  • Compatible with API/GraphQL
  • Allow customers to design their own gift card templates
  • Support gift messages for a more personalized experience
  • Support PWA to optimize the mobile experience
  • Enable admins to customize store gift cards with ease by drag and drop
  • Deliver gift cards via SMS, emails, messengers, post office
  • Track gift card code status

Most-Trusted Pick

  • Work perfectly together
  • Cost-effective
  • 60-day money back guarantee
  • FREE installation for all
Gift Card
Magento 2 One Step Checkout



  • 60-day money back guarantee
  • FREE installation for all

Checkout now

Improve user satisfaction with a personalized experience

With the Magento 2 Gift Card extension, businesses can make customers happier by allowing them to design special present cards based on their own interests. Additionally, shoppers can customize the cards with any device, making it even more convenient.

Quickly create attractive designs with easy-to-use customization features

Mageplaza's Gift Card extension aims to optimize the card setting process, making it as simple as possible.

Enhance ecommerce gift card efficiency by setting specific rules and tracking cards [New Feature]

We have added new features that allow admins to set detailed rules for customizable gift cards. For a better control, you can limit the number of gift codes and follow their revenue statistics with our report. Using these data, stores are able to evaluate the campaign performance and come up with better solutions to improve it if needed.

Deliver gift vouchers conveniently with both online and offline versions

Digital gift vouchers & physical cards are both important, so why not provide them all to your beloved customers? With our Magento 2 gift card extension, buyers can choose to send virtual gift cards or real-life ones, depending on their preference.

Manage gift cards efficiently by tracking their code status

We support efficient gift card management. Any time shoppers want to check their gift card situation, they can always view it right on the My Gift Card page.

Gift cards preview

Gift cards preview

Allow buyers to view gift vouchers and their usage before sending

Discounted gift card

Discounted gift card

Set the gift card's price lower than the value it can be used for

Gift expiration dates

Gift expiration dates

Set gift card expiration dates for gift certificates and allow to show or hide them in the frontend

Gift code restrictions and conditions

Gift code restrictions and conditions

Let admins limit the number of gift card codes or/and set conditions for gift codes

Usage conditions

Usage conditions

Enable setting gift voucher usage conditions

Flexible gift card price

Flexible gift card price

Filter gift card’s prices by using a fixed value or using a price range

Rest API

Rest API

Support Rest API

Customer group settings

Customer group settings

Allow admins to select suitable customer group applied for each gift card

Tax calculation

Tax calculation

Calculate tax on gift card products

Overall rating
Your Rating:
21 December 2022

I use this module as a plugin for cashback coupon. At present, some functions need to be handled manually. Some custom functions may be required later to achieve fully automated. anyway thanks

16 October 2022

extremely helpful and good functionalities.

05 October 2022

The extension works great and if there is any problem, the assistance is ready to solve them. Lots of features and an excellent basis for using the Gifts and personalizing them for customers as well.

04 May 2022

The templates are enough to use if you don't have time for design. The usage and delivery are flexible, so highly recommended if you want to use gift cards for your store.

19 April 2022

Great extension and customer service and follow up. Mageplaza team always follow up and provides details and instructions. I always buy from them my extensions

26 October 2020

The gift card extension was discovered just in time for the holiday season. It takes the burden of manually creating gift card codes. It automates this process and frees up much needed time for our staff. Mageplaza created the module with more than just gift cards in mind. The extension can just as easily be used for handing out store credits to valued customers. The module is easily setup and is adjustable to a variety of whishes. For some minor details, we had to call in support but Ryan understood us very well and was very quick in answering our questions. Thank you again Mageplaza!

17 July 2020

The gift card extension easily to integrate in our new Website, and the possibility for our customers to create their own gift cards is amazing. Thanks for the great extension. Which makes my live a lot easier.

19 June 2020

I tried several gift card extensions before settling on this one. This one is the most flexible in design and application and works great. I like working with Mageplaza - probably the most responsive Magento extension provider I have worked with.

Jan Hemmingsson
24 February 2020

Very friendly and patient support, even though the holidays! Although in our case, it turned out that the problem was another extension.

Dancor Solutions
24 February 2020

Desmond was awesome and very prompt with his response. He offered creative solutions to solve the problem. Thank you!

06 February 2020

I like the attention to details that Mageplaza put in all their modules. Highly recommended

Oleg Kravenkov
30 December 2019

As always awesome :)

13 August 2019

We are very satisfied with the purchase of this extension. We had to ask for support due to an incompatibility problem with another extension and the support responded very well even during out-of-office hours since we have a lot of time difference between countries.

Bryce Chavez
20 June 2019

Thomas has been exceedingly helpful, correcting issues and customizing extensions to our needs in a very timely fashion. He clearly is very knowledgeable and eager to help and is one of the main reasons we elected to choose the Mageplaza Social Links extension. We intend to, in the future, look at more Mageplaza extensions as needed thanks to this wonderful service.

17 April 2019

Great product and great service! We had an issue on installation that was fixed very quickly by support.

Q Dev
28 November 2018

Our shop was in need of this. We were able to get up and run with gift cards immediately, just in time for the holidays. Also, you can get the professional installation from them if purchasing their installation package.

14 November 2018

Gift Card extension is very easy to use. I love it!! Customers can buy gift cards and send to friends!! It's still new, so I didn't see it in real action. It's exactly what I was looking for. I love the fact that we can now use it to apply the credit toward an account. Also, Mageplaza offers a great customers service and support.

N Pinnath
17 September 2018

I have seen a problem form our side. I got it rectified by the support. I recommend you should add this extension to your store for creating and managing gift cards.

19 March 2018

Support was very thorough. Took a minute to get past a few small issues, but seems well thought out. I like the options, and the balance of features is better than other brands I've used.

16 March 2018

Great extension that makes it really easy to Gift Cards. Now our online shop looks very professional. Simple installation and very good manual. I ordered more extensions and had a positive experience everywhere.

27 September 2017

I’m surprised by what this module has done in my store. All the functions mentioned work perfectly. And I’m 100% pleased with pre-made gift voucher templates, they look good and useful. I’m also glad to know that I can even drag and drop to design my own samples or let my customers create their owns. Moreover, Mageplaza support team did well to help me deal with some problems. Thank you much!

27 September 2017

I think this extension can’t be omitted in an online store, especially when digital gift cards are becoming so popular worldwide. I’ve just installed it and the extension is really easy to configure. User-friendly interface and multiple features are reasons why I prefer this module from Mageplaza. With this reasonable price, I think it must be in wish list of every Magento 2 stores

27 September 2017

I have to send my compliment to Mageplaza for this extension. Everything is working well and precisely and we’re looking forward to seeing a boom in our revenues this upcoming holiday shopping season. Some of my customers even gave feedback that they were really satisfied with the flexibility in creating their own gift card templates. So I hope you can optimize this feature more in the future! Thanks again!

All of the feature updates plan and status will be updated as soon as possible in our public Trello.

View Mageplaza Extension Roadmap 2023 ->

Don't see the features you are looking for?

Request feature

Want to do extension customization?

Custom request

Let us know your requirements

  • Compatibility: The extension is now compatible with Magento 2.4.7
  • Compatibility: The extension is now compatible with Hyva theme

  • Bug Fix: We fixed some minor errors in events

  • New Feature: We added a revenue statistics feature for each Gift card product
  • New Feature: We added applying gift card purchases to Customer Groups (Gift Card Product Admins)
  • New Feature: We added calculate tax on gift card products
  • New Feature: We added Set shopping cart conditions to give gift card code
  • New Feature: We added Manage the number of uses of gift card codes
  • Bug Fix: We fixed the bug when applying the gift code in the cart with 3 or less regular products and gift card products > gift code discount value is reduced to $0
  • Bug Fix: We fixed the bug gift card products outside FE do not display the Gift Code Pattern when using config
  • Bug Fix: We fixed the bug set gift card lifetime = 0.5 error
  • Bug Fix: We fixed the bug there is no history of order cancellation
  • Bug Fix: We fixed the bug do not change the gift code status when refunding an order with a gift card code is generated

  • Compatibility: The extension is now compatible with Magento 2.4.6
  • Bug Fix: We fixed the bug that the Gift Card price is not formatted to the 2nd decimal in order, invoice, creditmemo
  • Bug Fix: We fixed the bug calculating the gift code amount when creating the invoice

  • Bug Fix: We fixed the bug PHP 8.1

  • Bug Fix: We fixed the bug DDL when the Setup

  • Improved compatible with Magento v2.4.5-p1
  • Show detail history for saved Gift Cards
  • Fixed minor bugs

  • Compatible with Magento v2.4.5 & PHP 8.1
  • Fixed bug GC doesn’t apply for tax
  • Fixed minor bugs

  • New feature:
    • Add gift code description
    • Customer can check gifcode status on frontend (produc page)
  • Fixed minor bugs

  • New feature:
    • Add gift code description
    • Customer can check gifcode status on frontend (produc page)
  • Fixed minor bugs

  • Added feature: send email to multiple recipients
  • Compatible Magento v2.4.4
  • Fixed minor bugs

  • Added feature: send email to multiple recipients
  • Compatible Magento v2.4.4
  • Fixed minor bugs

  • Verify data on giftcode edit page

  • Verify data on giftcode edit page

  • Fixed minor bugs

  • Compatible with Magento v2.4.3-p1
  • Fixed minor bugs

  • Compatible Magento 2.3.7
  • Fix some minor bugs

  • Compatible with Klarna Payment
  • Compatible with Magento 2.4.3
  • Compatible with Magento 2.4.2-p1
  • Fix some minor bugs

  • Compatible with Mageplaza Product Alerts
  • Fix minor bugs

  • Compatible with Magento v2.4.2
  • Fix minor bugs

Gift cards are especially important for international stores and during holidays. In these occasions, many people tend to buy gift cards as presents for their loved ones, so it would be a pitty if your store doesn't offer this item. The Gift Card extension for Magento 2 is a great tool that helps online businesses easily and quickly create gift card templates with the drag-and-drop feature.

Administrators can select card values, descriptions, and even create gift code patterns (code length, format, character logic, and so on) or import existing codes from a CSV file. As a result, you may create gift cards in any style for your Magento 2 store.

Your customers can use gift cards as a payment method for online and offline orders. With offline orders, recipients only need to present gift codes or print cards out as normal gift certificates. This advantage could be one reason that helps you sell gift cards more easily.

The gift card layout will be chosen instantly on the frontend by CMS Static Block, there are some pre-made layouts that are available to pick from. Moreover, admins can easily drag and drop to design new gift card layout templates.

There is no limit to gift card codes if you use Gift Card extension by Mageplaza. Your customers are allowed to add multiple codes as they have. In addition, the removal is so easy to implement.

Don’t worry about that! Magento 2 Gift Card module ensures the gift card code is secured tightly by replacing the part of code by X symbol.

The minimum number of gift codes you can generate at once is 10 and the maximum is unlimited with the help of Magento 2 Gift Card extension. Therefore, please feel free to issue gift card codes in bulk

Customers can use gift cards purchased through a Magento 2 Gift Card Extension by entering the gift card code at checkout. The gift card balance will be applied to the total order amount, and any remaining balance can be used for future purchases. Some extensions may also allow customers to check their gift card balance or view their gift card transaction history

Gift code configuration
Generate new gift card codes
Add description of the gift card code (New)
Edit gift card codes
Print Invoice (as default) or Print PDF Invoice (using custom PDF templates)
Set general default gift card code pattern
Set gift card code pattern for each group
Enable/Disable gift card redeemability
Hide codes under characters
Generate gift codes when an invoice is created or an order is completed
Select store views to apply a gift code
Follow gift code history
General configuration
Configure gift cards as products in the backend
Set gift card’s lifetimer
Select information which goes with gift card: Gift card amount, Sender, Recipient, Delivery method, Message, Template,...
Select gift card types: eGift, Print at home or Mail
Set price and value separately for gift cards
Restrict gift card’s value and the proportion of gift card price to value
Apply gift card for tax (New)
Show detail history for saved Gift Cards (New)
Delivery options
Select delivery methods for gift cards: Email, Text message, Print at home or Post office
Configure the buyers’ ability of selecting delivery time and time zone
Select sending methods (email, SMS, online messengers or post office)
Can fill in necessary information such as sender name, sender email, mobile number, etc, depending on the delivery method
Keep track gift card’s status and buyers and recipients can get notified if any change is made
Send notifications to recipients
Send email notifications in cases: Gift card is sent, updated, is going to expire, unused or when the gift card balance is changed
Notify gift card recipients about updated gift card balance
Send SMS to recipients about Gift card information
Create messages and message templates in certain cases: Update notification and Before expired notification
View the status, balance, and expiration date of the gift card code right on the product page (New)
Template configuration
Upload a logo for the gift card template or use the default logo
Select types of information displayed on cards
Restrict the number of letters in gift message. Default: 120 characters
Add/edit/use the default note or create a new one for each gift card
Name gift card templates
Upload images to use as gift card backgrounds
Configure the customer’s ability to personalize their own templates
Select the font family for gift cards
Allow buyers to select pre-made gift card templates or create their owns by uploading images
Design a new template only by “drag and drop” function
Adjust sizes of fields shown on the card
Custom CSS in designing gift card templates
Rearrange the order of appearance of templates
View gift card template information in a grid including status, thumbnail and created date
Gift card usage
Leave names of senders and their recipients on cards
Leave a message on the gift card
Display the Magento default coupon box or custom coupon box to apply gift card
Redeem gift codes into gift card balance
Use multiple gift cards
Allow multiple users to use gift code
Add gift cards to their lists by clicking the link attached to email
Send gift codes and gift card’s content in a printable PDF attached to the email
Show gift card summary in the grand total block in a dropdown box
Use gift card for shipping amount
Enable customers to refund gift cards
Import and export gift codes from a CSV file
Print gift cards out to use offline
Show gift card image as item image on the Checkout page
Import gift codes to Pool
Set cart condition for gift code
Support rest API
Auto-fit with every device (Mobile, Tablet, PC)
Support multiple stores
Support multiple languages
Fully compatible with Mageplaza extensions
Free support included within the subscription period
60 days guarantee money back


Choose your suitable edition.


Crafted for a great webstore start $ 249 first year

  • 1-year extension updates
  • 1-year support
  • 60-day money-back guarantee
  • Read our policies
  • Supports for Magento 2 Community Edition

Enterprise/ Magento Cloud

Great for an enterprise solution $ 449 first year

  • Free updates within subscription time
  • Free support within subscription time
  • Read our policies
  • Supports for Magento 2 Community Edition
  • Highest priority support
*Magento Edition
check60-day Money Back checkFrequent Update checkExtensive Support Timeframe checkInstall via Composer
Compatible with: Community: 2.3.* - 2.4.7 Enterprise: 2.3.* - 2.4.7

Why choose Mageplaza Magento 2 Gift Card

Help your shoppers get the most fantastic presents for their loved ones during special days. Personalize gift cards based on customer preference by allowing them to design the template freely and choose the sending method (online/offline). Store admins can drag and drop blocks to prepare card templates quickly and easily for incoming busy holidays, saving time for other promotional activities.

Gift Card image Gift Card image Gift Card image Gift Card image Gift Card image
60-day Money Back

60-day Money Back

Extensive 60-day money-back period. You love it or get a full refund no questions asked.

Extensive Support

Extensive Support

Mageplaza provides support 16 hrs/day, 5.5 days/week to guarantee the seamless operation of our extensions on your store.

Install via Composer

Install via Composer

ESimple installation via composer helps you save time and eliminates technical issues during future updates.

Frequent Updates

Frequent Updates

Intensive update roadmaps ensure great performance, bug-free, highly compatible, and innovative extensions.