My Cart
Gift Card for Magento 2
99 % of 100
User Manual
Report incorrect product information

Gift Card for Magento 2

Increase your AOV and encourage repeat purchases with an easy-to-use gift tool.

Current extension version: 1.8.0 | Compatibility: Open Source 2.4.4 - 2.4.6; Commerce 2.4.4 - 2.4.6
Marketplace Approved

Marketplace Approved



GraphQL Available

GraphQL Available



LangShop Compatible

LangShop Compatible

Starting At Special Price $349.00


Subscription details


According to recent studies, gift vouchers’ popularity has increased dramatically within the past few years. From a user perspective, a gift card is an effortless and convenient way to congratulate friends, colleagues, and family members. From a merchant perspective, it’s an effective tool for stimulating sales and encouraging repeat purchases. Unfortunately, native Magento functionality is not powerful enough to meet both customers’ and merchants’ needs.


The Gift Card extension by Aheadworks will provide the missing functionality on native Open Source Magento store. With the help of the Magento 2 Gift Card extension by Aheadworks you can:

  • Grow revenue and increase retention rates with customizable gift cards;
  • Сreate virtual gift certificates that can be bought by your clients;
  • Сonnect physical gift certificates through gift card code pools.
  • Build lasting relationships with your customers providing personalized cards

Good to know

40% of us prefer receiving a gift card to a traditional gift.

During the holiday season, search traffic for gift cards typically spikes twice as high as other periods.

All generations primarily use their open-loop gift cards for online shopping.

Stimulate purchases with configurable vouchers

Motivate customers to buy more by offering different card types - virtual, physical, and combined. Specify the card value with the help of flexible pricing options and set the lifetime of the card. Boost sales during holiday seasons by offering specially designed gift cards to customers. Enable customers to personalize vouchers and set delivery dates to attract new users and grow a loyal customer base. Decide on a fixed or open amount price to follow your sales strategy. Analyze the performance of the card, track its balance, code status, and expiration date within one grid on the backend.

Applying Gift Cards to Cover Shipping Expenses

Applying Gift Cards to Cover Shipping Expenses

'Apply to Shipping' option allows you to decide if customers can apply gift cards to cover order shipping expenses.

Gift Card Expiration Reminder

Gift Card Expiration Reminder

Select the gift card expiration reminder template and indicate the days before sending it. Once a gift card's usage period is up, the store sends a message using the chosen template.
Engage the audience

Engage the audience

Meet every customer’s needs by offering various types of gift cards: virtual, physical, or combined. Allow users to define card values, select card designs, and specify card delivery dates. Provide a user-friendly experience by letting customers apply all necessary changes and preview the final result. Maintain a familiar checkout process while paying with a gift card code.
Get maximum profit

Get maximum profit

Create various pricing models to satisfy customers’ needs. Set up fixed price values or let users define the amount themselves. Reward your loyal customers with discounted gift cards, offering them at prices lower than the gift card balance.
Analyze the performance

Analyze the performance

Collect statistics on active, partially used, or fully used cards to see benefits for your future sales and marketing campaigns.
Gift Card for Magento 2. Social Media buttons
Increase customer retention

Increase customer retention

Apply the expiration date to gift cards to help users make faster decisions and return customers to the store just in time.
Gift Card for Magento 2. Social Media buttons


Create a seamless omnichannel shopping experience due to real-time synchronization with your online and offline inventory. React to anything that happens in your store, including stock status and gift card balance changes, in actual time.
Gift Card for Magento 2. Drag and Drop

Magento 2 Gift Card Extension Features

Card codes

Generate card codes for particular occasions and combine them into a pattern.

Admin management tools

As Admin, you can send gift cards manually, set card expiration dates, track the remaining card balance.

Card pools

Assign cards to card pools based on the patterns. Generate the pools of card codes to print them on physical certificates.

Card design

Customize card view and layout with an intuitive editor.


Sort cards by balances, recipient info, and many more.

Import and export

Import/export card codes into/from existing pools.

Email notifications

Add any number of email templates to notify customers about updates.


Exchange data on gift cards with REST and SOAP API.


Retrieve data on gift cards with GraphQL.

Backend orders

Request applying gift cards to orders created on the backend.

Card details

See gift card details in PDF invoices.

One Step Checkout integration

Allow using gift codes on the One-Step checkout by Aheadworks.

Customers' feedback

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
  • 1.8.0
    Released 08.04.2024
    + An option to set gift card price different from its balance
    + Limit payment methods for gift card purchase
    * Fixed issue with gift card code application to shipping tax amount
    * Fixed issue with invoice creation when product is out of stock
    * Changed return type
    * Updated price calculation to consider currency rate
    * Fixed issue with emoji rendering in Message section
  • 1.7.1
    Released 25.01.2024
    + Klarna update
  • 1.7.0
    Released 07.12.2023
    + CSV example at the backend
    + Import improvement (gift card order history)
    * Fixed issue with the TAX/VAT calculation in checkout when using a Gift Card with a cart price rule
    * Fixed issue with applying or canceling gift cards with the special characters
    * Fixed issue with placing an order using a Gift Card code when subtotal becomes 0 (zero)
  • 1.6.1
    Released 20.11.2023
    + Fixed issue with applying the Gift Card code to the Shipping TAX amount
    + Fixed issue with generating the code when a Gift Card is purchased with Stripe
    + Fixed issue with displaying the expiration date in the standard template
    + Fixed issue with displaying the wrong gift card amount if new currency is used
    + Fixed issue with compilation
    + Fixed issue with displaying an incorrect delivery date in the Gift Card Codes grid after purchasing a gift card by Admin
    + Fixed issue with displaying HTML in PDF
    + Fixed issue with empty CSV import shipping field
    + Fixed issue with creating an invoice when available quantity is 1
    + Fixed issue with creating an invoice for an order with a gift card
    + Fixed issue with an exception on the checkout page using Klarna payment 2.0.10
    + Fixed issue with displaying the View Details tab on the checkout page for Gift Card Product
    + Fixed issue with the Gift Card code field
    + Fixed issue with refunding an incorrect amount during partial refund
  • 1.6.0
    Released 22.09.2023
    + Refunding to the Gift Card priority option
    + Migration script/tool
  • 1.5.1
    Released 10.05.2023
    + Compatibility with Magento 2.4.6
    + "Apply to Shipping" option for the gift card
    + Changes to the default "Gift Card expiration reminder" template
    + Added "Send expiration reminder after, days" option in the configuration
    + Disabled Manual gift card code when Enable Sending GC in Bulk is set to Yes
    * Fixed issue with displaying attributes with enabled "Use for Promo Rule Conditions" in Conditions
    * Fixed issue with the store scope for the Expiration Reminder
    * Fixed issue with applying incorrect GC amount in Cart if currency is different from the default currency
    * Fixed issue with applying GC code to the Shipping amount
    * Fixed issue with the Multishipping Addresses checkout
    * Fixed issue with incorrect refund of the GC amount
    * Fixed issue with applying several gift cards if one of them is restricted by conditions
    * Fixed issue with removing product conditions in the Code Pool
    * Fixed issue with missing translation lines
    * Fixed issue with product saving with reindex using MSI
    * Fixed issue with applying gift card to the second product if two childs of the same configurable product were added to card
    * Fixed issue when trying to disable or enable a gift card product
    * Fixed issue with uninstall command
    * Fixed issue with missing price in email
    * Fixed issue with applying the GC code if some conditions are set
    * Fixed issue with creating and sending Gift Cards in bulk if a code pool is used for GC codes
    * Fixed issue with displaying an incorrect email sender in notifications
    * Fixed issue with the store scope for Gift Card emails
    * Fixed issue during upgrade for Magento 2.4.6
    * Fixed issue with displaying the Gift card balance only in base currency in pdf
    * Fixed issue with preview on the GC product page for Magento 2.4.6
  • 1.5.0
    Released 01.11.2022
    + Gift Card expiration reminder
    + Setting up gift card code manually
    + PDF for virtual gift card type
    + Creation and sending gift card codes in bulk
    + Limit number of timezones
    + An ability to check the gift card balance on the checkout page
    + Gift Card applicable for the specific products only
    + Module logic refactoring
    + Removed Website filter from the grid
    * Fixed issue with status of the GC code with included tax
    * Fixed issue with the sum coverage including tax
    * Fixed issue with displaying Klarna payment method on the checkout after applying gift card
  • 1.4.9
    Released 23.08.2022
    + Compatibility with Magento 2.4.5
    * Fixed issue with the conflict with Klarna
  • 1.4.8
    Released 14.06.2022
    + Compatibility with Magento 2.4.4
    * Fixed issue with module installation for Magento 2.4.4
  • 1.4.7
    Released 01.04.2022
    +Declarative schema upgrade
    *Unable to refund order with applied GC code
    *Fatal error occurs when Klarna is removed from the server
    *When sending emails, scope is not taken into account when setting 'From' field
    *Image is deleted on page 2 at admin GC configurations
    *Fixed translation strings issue
  • 1.4.6
    Released 06.08.2021
    +OSC 2.0.0 design integration
  • 1.4.5
    Released 24.06.2021
    * The value "Expiration Date" disappears after saving the gift card code
    * It's impossible to apply Gift Card code to an order when "Include tax amount into card value" is enabled
    * Exception occurs on checkout page while Klarna payment is used
    * It's impossible to place an order with PayPal if the option "Include tax amount into card value" is enabled.
    * Block name is missing in layout file
    * Timezone parsing error is fixed
  • 1.4.4
    Released 02.11.2020
    * Fixed issue with filter by 'Website'
  • 1.4.3
    Released 12.10.2020
    * Magento 2.4 compatibility issues
    * Gift code is not displayed in the order email on 'Asynchronous sending' mode
    * Fixed issue when one Gift code can be applied twice for one cart
  • 1.4.2
    Released 31.08.2020
    * Speed improvements
  • 1.4.1
    Released 20.08.2020
    + Compatibility with Magento 2.4
    * Minor design improvements
  • 1.4.0
    Released 22.05.2020
    + Uninstall script
    + GraphQL support
    + Gift Cart information is shown in invoices now
    + Gift Card details are received via order API
    * Incorrect validation of Code Length
    * Improved compatibility with Aheadworks Advanced Subscription Products
  • 1.3.0
    Released 08.01.2019
    + Codes in Code Pool follow the order of the CSV file
    + Restricted applying GC on purchase of GC
  • 1.2.9
    Released 29.08.2019
    * Fixed issue with delivery date format changing
    * Incorrect delivery date is displayed at "Edit Gift Card Code" page
  • 1.2.8
    Released 07.06.2019
    * Fixed issue with multiple currencies
    * Cronjob executing issue
    * Error appears on an attempt to import 'Gift card' product
    * The initial balance is set to match the item's base price
    * When exporting 'gift card' product, custom fields data is not export
    * Fixed issue when weight attribute disappears from every product type settings
    * Error appears when changing GC attribute scope to Global
    * Error happens on an attempt to change open amount max value in created Gift Card product
    * Fixed issue when deactivated gift card codes can be used
    * Error occurs when trying to preview Newsletter template
    * Template reference is not correct
    * Can't create GC code if "Expires After" is configured
    * Price is converted twice in template preview on Storefront
    * False message about GC code activation
    * Fixed conflict of the module with Ebizmarts Sagepay
    * Minor code improvements
  • 1.2.7
    Released 15.02.2019
    + Magento 2.3 compatibility
    * Error message appears on an attempt to add a gift cart product to cart (Magento 2.2.7 EE)
  • 1.2.6
    Released 28.05.2018
    *Fixes for Magento Marketplace
    *Multistore codes visibility issue
    *Compilation issue
  • 1.2.5
    Released 27.04.2018
    *Fixes for Magento Marketplace
  • 1.2.4
    Released 28.02.2018
    *Issue with duplicate gift cards using Sagepay payment method
    *Fixed issue with double subtraction from Gift Card balance (Sagepay payment method)
    *Fixes for Magento Marketplace
    *Magento 2.2.x: installation issue
    *Magento 2.2.2 EE: сompilation issue
  • 1.2.3
    Released 21.11.2017
    + One Step Checkout integration
    *Fixed issue with validation for gift product's amount
    *Unable to create a gift card product in Admin in some cases
    *Fixed issue with incorrect price of the set and open amounts
    *Discount is not displayed on the cart if the only item in the cart is a virtual gift card
    *import deactivated codes issue
    *CSV file adjustment
    *Expiration date of gift card is different on pages
  • 1.2.2
    Released 17.10.2017
    + Magento 2.2 compatibility
    * Issue with Gift Card for M2 that prevents orders being placed via PayPal Express
    * Setup:db-data:upgrade run issue
    * Invalid argument CreditMemoInterface issue
    * Shopping Cart page issue on "Magento Blank" theme
  • 1.2.1
    Released 03.08.2017
    * Unable to create Gift card product with open amount only
    * Incorrect message for gift cards purchased from backend
    * "Order Information" tab issue
    * Changed column title for importing codes in code pool
  • 1.2.0
    Released 31.07.17
    + Export gift card codes from the grid
    + Gift Cards can be applied to the orders from the backend
    + Import gift card codes
    + Gift Card code pools
    + GIft Card codes patterns
    + Adjustable gift card type
    + Enable/disable custom message fields
    * "Gift Card" tab is available for guests by direct link
    * PayPal express issue
  • 1.1.1
    Released 12.07.2017
    * Error with Virtual GC using PayPal Express payment method
    * Shipping is applied to Virtual GC
    * Flat Catalog compatibility issue
    * Datepick calendar doesn't show up in Magento 2.1.6
    * PHP syntax error: Redefinition of parameter $dateTime
  • 1.1.0
    Released 05.07.2017
    + Gift Card Delivery Date
    + Additional filter options in Gift Card code grid
    + Magento API support
    * Variables in the email template must be improved or replaced
    * Gift card code doesn't expire
    * Add a sequence tab inside the module tag
    * Gift Card Code expiration validation failed after changing locale
    * Can't add GC product to wishlist
    * Preview layout issue
    * Stability and speed improvements
    * Unit tests coverage
  • 1.0.4
    Released 12.10.2016
    * Fixed composer requirements
  • 1.0.3
    Released 02.08.2016
    * Error appears at "Backend->System->Export" page
    * Gift Card Products grid is not shown if single-store mode is enabled
    * Error shown when creating a gift-card product
    * Implement script for correct installation of the module
    * Unable to update Gift-Card product attributes via mass actions in Catalog grid
    * Unable to update expiration date for gift card code after changing Interface locale
    * Unable to select "Email Templates" and set "Amounts" when creating new product
    * Filters don't work at Admin
    * List of gift card codes is not displayed for customer
    * Unable to place order at Storefront as registered customer
    * Unexpected email sent out when order payments fails
    * Blank page is displayed if gift card is assigned to category with configurable products
    * "Open Amount Min-Max Value" fields should be hidden if "Allow Open Amount = No"
    * Redirect to "Shipping address" page if gift card code was deleted
    * Infinite loading after sorting by Type at "Gift Card Products" grid
  • 1.0.1
    Released 15.07.2016
    * Database tables with prefix issue
    * https protocol issue
  • 1.0.0
    Initial release 04.07.2016

Product Questions

Does all of the balance of a gift card have to be spent in one go or can the customer use the balance on one card for multiple purchases?
Question by: Thomas Rollett on Oct 26, 2021, 9:58 AM
You can use the balance on one card for multiple purchases. The balance of a gift card will be available for future purchases and the available balance can be viewed in the account.
Answer by: Julia Gorobets (Admin) on Apr 21, 2022, 8:01 AM
We are using Amasty Module for Gift Card. However, we need to the Hyva compatible module. the question are -
1. How to import the old Gift Card data in this Aheadworks module?
2. Is this module Hyva Compatible?
FYI we are using Magento Community edition V2.4.5
Question by: Debajyoti N on Apr 24, 2023, 10:21 AM
Thank you for reaching out to us.

1. Our Gift Card extension allows importing gift codes via .csv files from a third-party extension.

You can read more about it in our user manual in the Importing gift codes section.

2. The extension is compatible with Hyva and the instructions on how to use it with the theme are also available in the user manual in the Installing Gift Card section.
Answer by: Julia Gorobets (Admin) on Sep 6, 2023, 12:43 PM
Can we set up the gift card such that each different price is a different SKU? Or can we use configurable products for Gift Card products?
Question by: Julia Gorobets on Apr 29, 2022, 6:44 AM
The thing is that the extension provides its own type of product and doesn't currently support configurable product type functionality, out of the box. Different price with a different SKU option is not available either.

If you require an immediate solution, you can either make the necessary adjustments on your side, using your development resources or request for customization to be performed by our Custom Dev Team:
Answer by: Julia Gorobets (Admin) on Apr 29, 2022, 8:18 AM
How can I accept gift cards as payment in my Magento 2.3.4 store?
Question by: Julia Gorobets on Apr 29, 2022, 6:44 AM
If our Gift Card extension is installed in your store, its General settings can be found here in the admin panel:
Stores > Configurations > AHEADWORKS EXTENSIONS> Gift Card
Gift card products can be created and configured in the Gift Card Product grid here:
Catalog > Gift Card by Aheadworks > Gift Card Product
It is always possible to refer to installation/ update instructions and setup guide here: The latest version of the extension can be downloaded in the My Projects And Licenses > View licenses tab of your account or installed via Composer.
Answer by: Julia Gorobets (Admin) on Apr 29, 2022, 8:16 AM
Reasons to choose Aheadworks
Fostering wellness and allowing for the feeling of support and care, we help customers in no time.
Constantly seeking ways for improvement, we write clean code, subject to timely refactoring.
Business Expertise
Business Expertise
Seasoned in succeeding with hundreds of projects, we know all aspects of Magento 2 development.
We found other products you might like!