Gift Cards extension for Magento 2
Gift voucher creationKeep up with the pandemic situation―satisfy the customers’ demand for gift cards in your Magento 2 store. Offer email, print-at-home, or send-by-post-office vouchers.
Flexible pricing schemesSuggest gift card pricing options to fit any customer need. Sell gift cards with a fixed price, selection of fixed prices in a drop-down, or an open amount.
Expiration dates and email alertsMotivate the shoppers to use their vouchers. Set certificates activation and expiration period, send email alerts, send Magento gift messages.
Multi-store gift cardsMake sure your certificates display currency that is relevant to a specific store view. Make the best use of the multi-currency setup possibilities.
Advanced admin controlEnjoy advanced data management possibilities―transfer relevant data between your stores or migrate it from Magento 1. Create, update, delete, etc. certificate codes via API.
Magento 2 gift cards creation
How to generate gift cards in a mouse click? How do I create a virtual gift card?
The Gift Card extension for Magento 2 allows you to quickly produce unlimited gift card amounts and manage them from the backend conveniently. Generate online and offline codes/certificates:
Also, with the module, you can quickly generate Magento 2 gift certificates in bulk.
Multi-store gift card setup
Got a multi-currency setup? The toolkit runs perfectly on Magento 2 stores with such a setup!
The Magento 2 Gift Card extension enables you to assign your voucher card codes to different store views. Thus, no matter what the prices are set in, your gift certificates will always display the correct currency.
Besides, you can generate gift cards for different customer groups. In doing so, you can make specific codes available only for targeted customer groups while restricting access for the others.
Magento 2 gift cards pricing
With the module for Magento 2, you can set flexible pricing options for your coupon codes.
Let your customers choose one of the three available voucher card price types:
Expiration dates & email alerts
Set certificate expiration period. You can define a tie period that a person has to activate the given card. Thus, you motivate potential customers NOT to postpone using their cards and purchase your product/service faster.
With the Gift Card extension for Magento 2, you can:
Moreover, you can use expiration alerts to timely notify the customers when their Magento gift certificate is about to expire. The Magento Gift Card module enables you to send notification emails before the code expiration date.
Personalized gift codes
The solution enables you to make specific gift codes available solely for the targeted customer groups and restrict access for other segments. With the Magento 2 Gift Card extension, you can:
With the Magento Gift Card module, your customer flexibly applies gift cards and vouchers on the shopping cart and checkout pages. Also, you get to keep the customers informed constantly about the available voucher card codes and let them access the related data conveniently.
Your customers will be able to:
Improve the customer experience, offer reward points with store credits.
The best Magento gift card extension offers an advanced set of functionality to keep gift card code issuing and analytics under control. You will be able to:
Magento 2 Gift Cards introduces advanced data management possibilities―you get to transfer relevant data between your Magento 2 stores conveniently using a CSV file and easily migrate it from your Magento 1 to Magento 2 store if required. You’ll be enabled to:
Magento 2 REST API support
Manage your coupon codes via Magento REST API. The following features are available via Magento 2 REST API:
Using the Magento Gift Card extension, you can:
Magento 2 GraphQL API support
Integrate the gift cards functionality to PWA store fronts using GraphQL API. The following features are available via Mageworx GraphQL API:
Need a custom feature?
2.10.1July 6, 2021
- Adds the compatibility with Klarna Checkout
- Removes the dependency from the session when collecting quota totals
- Adds the "Back" button to the "Gift Card Statistic" grid page
- Fixes the export button error and adds the warning message for the import process for the case if the files are missing
- Fixes the translation issues in the "My Gift Cards" section (frontend)
2.10.0June 2, 2021
- Adds the GraphQL API
- Adds the functionality to apply a gift card when creating an order in the admin panel
- Adds the compatibility with Klarna payment method
- Adds the compatibility with the themes: Amasty Jet theme, Ultimo, Porto, Infinit, Market premium, Claue clean minimal
- Minor bug fixes
2.9.3April 9, 2021
- Adds the compatibility with Afterpay payment method
- Adds the configuration settings on website and store level
- Fixes the currency conversion bug
- Fixes the issue with saving a gift card product without predefined amounts
- Fixes the problem with duplicated email messages sent with gift card code (Afterpay_Afterpay, StripeIntegration_Payments)
- Fixes the bug with the translation of the gift card information on the cart/checkout
- Adds line breaks in mail messages for the "Mail Message" field
- Replace setTimeout() with 'domReady!'
- Resets $_isScopePrivate property for GiftCards blocks
With or without physical representation, these are numeric or alphanumeric symbols that the shoppers can enter at the checkout to reduce the sale amount either partially or completely. The gift certificate balance gets reduced correspondingly.
On the left, under CATALOG, go to Products, and then click the Add Product arrow in the upper-right corner. Next, select the Gift Card (by Mageworx) option.
Click the Attribute Set arrow and make your choice.
Fill in the Product Name and SKU fields, and follow the same configuration logic as when creating a simple product.
Yes, along with other popular types of vouchers (email and regular mail ones), you can quickly generate paper cards (Magento 2 physical cards) to personally present to your customers.
Sure, the module can do that.
Yes, the extension supports multi-store functionality.
Yes, the Magento 2 multiple cards in checkout functionality is available. It enables the possibility of using several card codes and applying a summed up discount amount to an order.
The gift voucher emails can be sent right after the order is paid or at a certain date specified by a customer during the card purchase.
The extension supports advanced API functionality, which includes the possibility of retrieving data by ID, code, status, and more, as well as creating, updating, deleting and applying coupon codes to the customers’ cart via API. The full list of available API requests is available in this blog post.
Yes, Magento 2 Gift Vouchers is equipped with the import-export functionality. Additionally, you get to transfer the related data from other than Mageworx Magento 1 Gift Cards extension to Magento 2 using a CSV file.
Yes, the extension allows your customers to apply coupon codes right during the checkout flow.
Yes, the extension gives you the functionality to easily import the codes from other Magento 2 stores. You can also use the import/export functionality to update the existing codes in bulk.
Yes, sure. Our extension has the functionality to set the expiration periods for the coupon codes and products. Your customers will get personalized emails, notifying them that the codes expire soon.
If you’ve ever wondered how to create a gift card in Magento, then you are at the right place. The Mageworx extension offers all the must-have features and is a lot better. We welcome new feature suggestions and a personalized approach to any business that chooses our solutions.
Sure, you can either add a specific price for your gift card products or add prices, so your customers are able to choose a price from predefined values.
Yes, the extension allows that. Your customers will be able to easily specify custom prices of vouchers they want to purchase. The module will enable you to set min and max prices for such a case.
The two most common payment methods are currently accepted―credit cards (all types) and PayPal. All the payment transactions are carried out in full compliance with the security and confidentiality requirements.
Yes, after the purchase you will receive the complete invoice with all necessary details, including our VAT number etc.
Mageworx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.
Our own repository has been primarily intended to facilitate and speed up the process of Mageworx
extensions installation and update.
In order to work with the repository, you’ll need to have the Composer on the server first. This
is the package manager of the PHP software that allows you to update & install scripts on your
According to the Mageworx License Agreement, you can use one copy of Mageworx software on one Magento production installation. Thus, separate Magento installations require purchasing separate licenses.
Please mind that the extensions are not domain related, i.e., if you run each website on one Magento installation, then one license can be used. However, if you've got several websites on different Magento installations, then you would need to purchase separate licenses for each of them.
Yes, you can install and set up any Mageworx extension on a test environment before making changes on your production site.
By default, all Mageworx Magento 2 extensions are tested on three most popular themes: Luma,
Ultimo, and Porto. However, some of our extensions are compatible with more 3rd party themes.
You can get in touch with our support team at [email protected] to confirm compatibility with the theme that you are currently using.
In the world where 45% of purchases are completed via mobile (according to Retail Dive), we find it crucial to test and optimize all Mageworx extensions for mobile friendliness.
Mageworx offers free LIFETIME updates and support.
Database migration, migrating custom-built functionality and design, as well as migrating advanced
settings―these and other options are available within our one-stop migration service.
To get a quote, you’ll need to contact our Client Relations Manager.
We offer a 60-day money-back guarantee for Mageworx extensions that have been purchased via our site. Customer satisfaction and creating true value are our top priority!
Please note that this is except for those Magento 1 extensions that are intended to be upgraded to their Magento 2 versions within 30 days since the moment of M1 version purchase. In such a case, a refund will be applied solely to the Magento 2 extension version.
Please note that extensions purchased at Magento Marketplace are covered by the 25-day Marketplace Refund Policy.
By helping Mageworx promote our extensions, you can earn up to 50% on every order. To join the
program, you need to create an account on our website.
Go to "My Profile ― Affiliates", then complete and verify your affiliate profile.
Feel free to drop us a line on the Support page if you have questions.