Gift Cards Extension for Magento 2 v2.5.0

  • Lifetime Updates


  • Lifetime Support


  • Money Back

    Money Back

This product is GDPR Compliant
    • Easy creation of gift card codes
      Generate gift cards of 3 types (email, print-out, mail) in a mouse click and in bulk.
    • Runs on stores with multi-currency setup
      Assign gift codes to different Store Views.
    • Flexible pricing schemes
      Leave the choice to the customer: offer 3 gift card price types.
    • Expiration dates and alerts
      Run timely promotions & keep the customers informed.
    • Targeting specific customer groups
      Make the gift vouchers available for specific parts of the customer base.
    • Magento 2 API Support
      Manage gift codes outside Magento 2 backend via API. Create, update, delete gift card codes, apply them to any customer's cart via API.

СE 2.1.x - 2.3.x; EE 2.1.x - 2.3.x

The version for Magento Enterprise comes with:

  • Priority Support


  • Personal Assistance


  • Product Consultancy


Select Magento Extension Builder
Magento Marketplace
Magento Enterprise
Composer Packages

What are Gift Cards for Magento 2 for?

Optimize the gift-giving process big time. Quickly generate various types of gift certificates and let the customers use them in a flexible way on the shopping cart & NEW! checkout pages.

  • Own the Magento 1 version of the extension? Contact us to get your personal 25% upgrade discount!
  • The extension support and updates are FREE for life.

The Issues Gift Cards Extension Solves


Gift Voucher Creation


By default, Magento 2 comes with the limited possibilities of gift card codes generation and management.


The extension allows generating an unlimited number of gift codes of 3 types, all done fast and easy. Additionally, you get to mass create gift cards in bulk, whenever required.

Feature Highlights:

  • Online gift codes/certificates
  • Offline certificates
  • Email gift codes
  • Print-at-home codes
  • Send-by-post-office gift codes

Support of Multi-Store Setup


For the stores with multi-currency setup, it can be complicated to make the gift cards display the correct currency.


Gift Cards tool perfectly runs on different Magento 2 Store Views and allows displaying the currency correctly.

Feature Highlights:

  • Multi-store support
  • Displaying correct prices
  • Easy setup

Flexible Pricing Schemes


The customers like having options to choose from, especially when it comes to pricing. What’s right for one shopper, won’t necessarily fit all your customer base.


The extension allows the customers to choose from 3 gift card pricing schemas: fixed, drop-down, price range.

Feature Highlights:

  • Fixed price type – constant price
  • Selection of fixed prices in a drop-down
  • Selectable price ranges set by the store Admin

Expiration Dates & Alerts Setup


It can be difficult to motivate the customers to use their gift vouchers and not postpone making a purchase.


The Gift Cards module enables you to set periods during which the customer needs to activate the given cards. Additionally, you’ll get to notify them prior to the gift code expiration date.

Feature Highlights:

  • Gift card expiration period
  • Email with expiration alerts
  • Unlimited expiration period
  • Gift card lifetime value

Personalized Gift Card Codes


To maximize giftcards usage, it is critical to target various segments of the customer base differently.


The add-on enables you to make certain gift codes available solely for the targeted customer groups and restrict access for the other segments.

Feature Highlights:

  • Gift card codes personalization
  • Gift card codes for different customer groups
  • Restricting access of specific customer groups to certain gift card codes

Advanced Backend Management


Easy and transparent gift card management is critical to track their effectiveness.


The extension offers an advanced set of functionality to keep gift card codes issuing and analytics under control.

Feature Highlights:

  • Gift codes usage
  • Ability to instantly resend gift codes
  • Min/max gift cards values
  • Editing gift card balances
  • Gift codes activation/deactivation upon order status changes
  • Status changes, and more

Frontend Balance Overview for Customers


Keeping the customers constantly informed about the available gift card codes can be challenging, as well as allowing the shoppers to easily access gift-cards-related data.


The Gift Cards module allows the customers to conveniently overview their balances, codes validity period, and more.

Feature Highlights:

  • Gift card codes validity period
  • Balance overview
  • Expiration date overview
  • Status of gift card codes

Codes management in 3rd party systems


Without Magento 2 API support, gift card codes management in 3rd party systems becomes impossible, which negates the effectiveness of data processing.


The functionality allows managing gift codes outside Magento 2 backend, i.e., in 3rd party systems: ERP, mobile apps, and others.

Feature Highlights:

  • Advanced codes management in 3rd party systems
  • Retrieving gift cards-related data
  • Customer-specific codes application in the cart
  • Gift card codes application via API

Features of Gift Cards for Magento 2

Gift Cards Creation

Create gift card codes in a click.

With Gift Cards extension for Magento 2, you can quickly produce an unlimited amount of gift codes and conveniently manage them from the backend.

Generate online and offline gift codes/certificates:

    • Email - the gift code will be sent to the recipient's email immediately at any specified time,
    • Print-At-Home - the hard copy of the gift certificate can be printed out anywhere,
    • Sent by Post Office - a traditional physical giftcard, sent via mail.

Also, with the extension, you can easily generate gift cards in bulk.

Multi-Store Setup

    Got a multi-currency setup? Gift Cards tool perfectly runs on Magento 2 stores with it! With the extension, you can assign your gift card codes for different Store Views. Thus, no matter what the prices are set in, your gift cards will always display the correct currency.

    Besides, you can create gift codes for different Customer Groups. In doing so, you can make certain gift codes available only for targeted customer groups, while restricting access for the others.


Gift Cards Pricing

With Gift Cards extension for Magento 2, you can set flexible pricing options for your gift card codes.

Let your customers choose one of the 3 available gift card price types:

    • Fixed- a constant, unalterable price
    • Drop-down - a selection of fixed prices,
    • Price range - a selectable amount within the price range set by the store admin.

Expiration Date/ Email Alerts

Set gift card expiration period.

You can define the period of time a person has to activate the given card. Thus, you motivate potential customers NOT to postpone using their cards and make a purchase of your product/service faster.

With the extension you can:

    • set an expiration date for any particular gift card product,
    • define its Lifetime Value,
    • set an unlimited expiration period for any gift card.

What is more, you can use Expiration Alerts to timely notify customers when their gift cards are about to expire. Gift Cards extension enables you to send notification emails prior to the gift code expiration date.

Backend control

Now, the customers can easily check the Validity, Balance, Expiration Date and Status of any giftcard code.

    • Check stats: when, how and by whom gift codes are used,
    • Instantly resend gift cards,
    • Set minimal/maximal values,
    • Manually add/edit gift card codes,
    • Edit each gift card balance,
    • Change status,
    • Set gift card activation/deactivation, when an order gets a certain status, and more.

Magento 2 API Support

Manage your gift card codes via Magento API. The following features are available via Magento API:

    • Create, update and delete gift card codes,
    • Apply the codes to the specific customer's cart.
This extension for Magento 2 is fully GDPR complaint. The software neither collects nor stores any personal users' data.
Also, the extension doesn't share any personal info with third parties, and doesn't use this data for any marketing purposes.

Comes with

  • FREE Updates
    and Improvements

  • FREE Support
    For Life

  • Risk-FREE
    30-day Money Back

Reviews of Gift Cards Extension for Magento 2

Only registered users can write reviews. Please, log in or register

FINALLY gift cards at the CHECKOUT

On February 8, 2019
- John Rtw Verified User
The ability to apply gift cards at the checkout is certainly a long-awaited feature my store was missing. Great, it's finally available! Only now, I do strongly recommend the extension. Thanks for the update, better late than never! ;)

have-it-all solution

On November 21, 2018
- tim_ck Verified User
The extension is a rich have-it-all solution. Their add-on was not the first extension I was considering but after a couple of weeks using it, it seems like the functionality is perfect for me. I did have some troubles when installing, but the support was there to help.

To notch support!

On June 21, 2018
- Valentin Verified User
Very happy with mageworx and their extensions, use two at the moment and the extensions as well as the support is very good!

Expiration alerts are dope!

On January 19, 2018
- Rihana_Rath Verified User
I've decided to write a review 'cause of the new Expiration Alerts feature. Love it! Not saying the other functionality is not handy - it is! - but this little feature is working and helps engage even more customers! Well-done.

Amazing support!

On January 15, 2018
- Linda Todesku Verified User
Eugene from support is very helpful! I very much recommend adding this extension to your store for crating and managing gift cards. It does everything super easy. The customization is fantastic. Highly recommend


On November 12, 2017
- Michelle Verified User
Greap app if your business is selling gift cards online. Highly recommended!

Can't pay shipping costs with gift code

On October 24, 2017
- Andreas Verified User
It is not possible to use a gift code to pay for shipping costs. I assumed this works, but it turned out it doesn't.

Go for it!

On August 4, 2017
- Jimmy Willington Verified User
Great and useful extension. Totally worth its money and very easy to use. The support from the developer is on another level - for any customization they are always there and quick to help with any request,

New features are awesome!

On July 25, 2017
- Alison Sparks Verified User
Excellent help to get started! The support guys Alex and Eugen are friendly, polite and get things done for you pretty fast. They actually want to see you succeed in your business : )
Also, I love the new 'expiration date' feature! It's really helpful.
Just one question though. What happened to the 'price range' feature? I do remember using it a couple of months ago. Why it is marked as 'coming soon' now?

Alison, thanks for the question! Yes, you are right, the feature was there. However, with the release of Magento 2.1 it had a serious bug and we decided to remove it until it gets fixed. We'll get it back in the upcoming release of the extension - it is coming pretty soon!

Regards, Natalie

Very good support but extension does need improvements.

On April 28, 2017
- OMPRAKASH Verified User
I started using extension. Overall the UI and integration is good. But 4 stars because extension does need some thorough testing. Support has been quick and helpful.

Good product with fast support.

On March 3, 2017
- William Verified User
I just started using the extension - so far so good. The software has done everything we have needed for our customers in a very easy and intuitive way.
Customer support was fast and efficient.

Cool product

On January 25, 2017
- Mike01 Verified User
A guy from support Eugen asked me to leave a review here, so...
I can confirm that the extension is super easy to use.
Smooth setup and great support.
So, I highly recommend it.

Sorry, but it still needs improvements!

On October 9, 2016
- Marko Verified User
As for the product itself, a lot of things needs to be optimized, fixed and refactored after Magento 2.1 version. Some REALLY important features just don't work! Please fix them asap!
As for the product support, the guys are pretty fast and awesomely friendly :) Wish you good luck with updating the product.

Love it!

On June 2, 2016
- aikito Verified User
Have been using this extension right from its 1.0 version for almost a year now. Makes it very easy to create promotions and gift certificates.
Also Mageworx is constantly improving its product quality. Highly recommend this company.

Aimer le produit!

On April 7, 2016
- Jane Verified User
Currently, this is the best gift cards extension for M2 on the market. To cut a long story short, I’m fully satisfied with this extension and support of developer.
Product Changelog
  • Legend:
  • New Feature
  • Bug Fix
  • Version: 2.5.0 (January 8, 2018)
  • Adds the ability to apply the gift cards during the checkout;
  • Adds default the value for ‘Valid till’ field (gift card statistic, front end);
  • Updates Gift Card Product attribute “mageworx_gc_customer_groups” (became required);
  • Adds details about applied gift card to order view and print order;
  • Adds ‘giftcard-info’ fieldset to gift card product configure popup (back end, create new order);
  • Changes the URLs of the routers for Gift Card API.
  • Version: 2.4.3 (January 8, 2018)
  • Compatibility with Magento 2.3
  • Adds the compatibility with the themes: ‘Ultimo’, ‘Porto’, ‘Ninth’, ’Luma;
  • Adds the order API support
  • Fixes the cron job error: “Call to undefined method getExpiredTemplateIdentifier()”
  • Version: 2.4.2 (October 1, 2018)
  • Bug fixes
  • Version: 2.4.0 (August 27, 2018)
  • Adds API calls (create, delete, edit a gift card code. Getting gift card code data. Applying, removing a gift cart code from shopping cart)
  • Bug fixes
  • Version: 2.3.2 (October 23, 2017)
  • Adds the mass actions functionality for the gift codes
  • Fixes the error when duplicating a gift card product
  • Version: 2.3.1 (October 9, 2017)
  • Adds better compatibility with Magento 2 EE on the cart page
  • Fixes a wrong decimal part of a gift car price on the cart page
  • Fixes a problem with adding gift cards to the orders while creating orders manually from the back-end
  • Fixes a currency symbol to a custom price range for the gift cards on the front-end
  • Minor bug fixes
  • Version: 2.3.0 (September 28, 2017)
  • Adds improved functionality to set the gift card prices as the drop-down
  • Adds the feature to enable custom price by customers (customers can specify a custom price for a gift card product)
  • Adds the functionality to set the price range for the custom prices
  • Improves the front-end of the gift card products
  • Adds the compatibility with Magento 2.2
  • Bug fixes
  • Version: 2.2.0 (September 6, 2017)
  • Adds the expiration alerts
  • Adds the customer groups for the gift cards
  • Minor bug fixes
  • Version: 2.1.8 (July 20, 2017)
  • Adds the ability to assign the gift cards to the store views
  • Adds the expiration date functionality for the gift cards
  • Adds the ability for customers to check the gift cards right in the cart before applying them
  • Bug fixes
  • Version: 2.1.7 (June 14, 2017)
  • Minor bug fixes
  • Version: 2.1.6 (June 5, 2017)
  • Minor bug fixes
  • Version: 2.1.5 (February 27, 2017)
  • Fixes a problem with applying a gift card after its removal
  • Fixes a problem with placing the orders with gift cards and paid shipping
  • Fixes the incorrect URLs in email templates
  • Fixes a crash with printed version of gift cards
  • Fixes a problem when an applied gift card was not shown in the order view in the back-end
  • Fixes an error with activating gift cards
  • Fixes a problem with missing Edit and Remove links in the cart
  • Fixes a crash when customers were trying to activate a non-existing gift card
  • Fixes a crash when removing a gift card from the back-end
  • Minor bug fixes
  • Version: 2.1.3 (December 29, 2016)
  • Code refactoring
  • Bug fixes
  • Version: 2.1.2 (November 10, 2016)
  • Minor bug fixes
  • Version: 2.1.1 (November 10, 2016)
  • ACL bifxes
  • Fixes the error on "Generate Gift Cards" page
  • Version: 2.1.0 (November 6, 2016)
  • Compatibility with Magento 2.1.x
  • Code refactoring
  • Bug fixes
  • Version: 2.0.1 (April 4, 2016)
  • Code refactoring
  • Version: 1.0 (January, 2015)
  • Initial release