Toweringmedia Gift Card Pro

Sell and manage virtual gift cards in Magento 2

  • Virtual Cards Email and code based
  • Flexible Amounts Preset or open value
  • Email Delivery Unique codes to recipients
  • Partial Redeem Track remaining balance

Virtual gift cards with Magento-native checkout use

Sell and manage virtual gift cards with preset or customer-entered amounts, deliver unique codes by email, support partial redemption, and manage balances and code pools from the Magento admin.

  • Preset amounts, open amounts, or both with min and max limits
  • Collect recipient details, personal messages, and sender information
  • Deliver unique gift card codes by email with optional PDF attachments
  • Guests and registered customers can apply cards in cart and checkout
  • Partial redemption and remaining-balance tracking

Built for Magento 2 stores

Gift Card Pro 1.0.0 supports virtual email and code-based gift cards. Physical gift card production and shipping are not included. Gift cards use their own codes and balances rather than Magento store credit.

  • Use alongside Magento coupon codes
  • Manage gift card accounts, code pools, and expiration
  • Automated replenishment for code pools
  • REST and GraphQL integrations
  • Virtual email and code-based format only

How It works

1
Configure Codes and Gift Card Products
Create a code pool in Magento Admin and add products using the dedicated Gift Card product type. Configure preset values, an open customer-entered amount with minimum and maximum limits, or a combination of both.
2
Sell and Deliver Virtual Gift Cards
The buyer selects an amount and enters the recipient’s name, email address, personal message, and sender name. Gift Card Pro assigns a unique code and emails it to the recipient, with an optional PDF attachment and sender confirmation.
3
Redeem and Manage the Balance
The recipient applies the gift card code in the cart or checkout. Gift Card Pro deducts the eligible amount as a discount total and preserves any unused balance for later. Registered customers can attach cards to My Account to view their cards and check balances.

See It In Action

Sell and manage virtual gift cards using the Toweringmedia Gift Card Pro Extension for Magento 2. Offer preset or customer-entered amounts, deliver unique gift card codes by email, support partial redemption, and manage balances and code pools directly from the Magento admin.

  • Create virtual gift card products with preset amounts, open amounts, and configurable minimum and maximum values
  • Collect recipient details, personal messages, and sender information from the gift card product page
  • Deliver unique gift card codes by email with optional PDF attachments and sender confirmations
  • Allow guests and registered customers to apply gift cards in the cart and checkout
  • Support partial redemption, remaining-balance tracking, and use alongside Magento coupon codes
  • Manage gift card accounts, code pools, expiration, automated replenishment, REST, and GraphQL integrations

Key Features

Create gift card products, deliver codes by email, and redeem remaining balances at checkout.

  • Preset amounts Offer one or more fixed gift card values on a product.
  • Open amounts Let customers enter an amount within your min and max.
  • Email delivery Send unique codes to recipients with optional PDF attachments.
  • Personal messages Collect recipient, sender, and message fields on the product page.
  • Checkout redemption Apply gift cards in cart and checkout for guests and customers.
  • Partial redemption Track remaining balance after each eligible use.
  • Code pools Manage pools, expiration, and automated replenishment in admin.
  • REST and GraphQL Integrate gift card flows with Magento APIs.

Demo

Docs & Support

📘 Documentation

Get started quickly with our Gift Card Pro user guide—gift card products, code pools, email delivery, redemption settings, customer accounts, scheduled tasks, and API integrations.

  • Gift card product creation and amount configuration
  • Gift card account and code pool management
  • Recipient emails, PDF attachments, and sender confirmations
  • Cart and checkout redemption settings
  • Partial redemption and customer account management
  • Cron processing, REST, and GraphQL integration

💬 Support

Need help? Our Magento experts can assist with installation, configuration, gift card setup, code pools, email delivery, redemption settings, and troubleshooting.

  • Help with installation and initial configuration
  • Assistance with gift card products and amount settings
  • Guidance on code pools, emails, and PDF attachments
  • Support for redemption rules and customer account features
  • Hyvä compatibility and troubleshooting guidance

Frequently Asked Questions

What is Toweringmedia Gift Card Pro for Magento 2?
Toweringmedia Gift Card Pro is a Magento 2 extension for selling, issuing, delivering, redeeming, and managing virtual gift cards. It supports flexible gift card amounts, unique code pools, email delivery, partial redemption, customer account management, REST, and GraphQL.
Does the extension support physical gift cards?
No. Gift Card Pro 1.0.0 supports virtual email and code-based gift cards. Physical gift card production, inventory, shipping, and fulfillment are not included.
Does Gift Card Pro use Magento store credit?
No. Each gift card has its own unique code and available balance. When applied to an order, the eligible amount appears as a gift card discount total rather than Magento customer store credit.
Can I offer fixed gift card amounts?
Yes. Each gift card product can offer one or more preset amounts for customers to select.
Can customers enter their own gift card amount?
Yes. You can enable an open customer-entered amount and configure the minimum and maximum values allowed for the gift card product.
Can a product offer both preset and open amounts?
Yes. Gift card products can offer preset values, an open amount, or a combination of both.
What information can the buyer enter?
The buyer can select or enter the gift card amount and provide the recipient name, recipient email address, personal message, and sender name.
How is the gift card delivered?
The recipient receives the unique gift card code by email. The store can optionally attach a PDF gift card and send a separate confirmation email to the sender.
How are unique gift card codes created?
Gift card codes are issued from code pools managed in Magento Admin. Gift Card Pro can automatically replenish configured pools through Magento cron.
Can guest customers redeem gift cards?
Yes. Both guest and registered customers can apply and remove gift card codes from the shopping cart or checkout.
Does the extension support partial redemption?
Yes. If an order uses only part of the available gift card balance, the unused amount remains on the same code and can be used on a future eligible purchase.
Can gift cards be used with Magento coupon codes?
Yes. Gift Card Pro allows customers to use a gift card together with a standard Magento coupon code.
Can a gift card pay for shipping charges?
This is configurable. Gift card payment for shipping charges is disabled by default and can be enabled by the store administrator.
Can a gift card pay for tax?
This is configurable. Gift card payment for tax charges is disabled by default and can be enabled by the store administrator.
Can a gift card be used to purchase another gift card?
Gift Card Pro prevents customers from redeeming a gift card against another gift card product by default.
Can customers attach gift cards to their accounts?
Yes. Registered customers can attach an existing gift card code to My Account, view their attached cards, and check the available balance.
Can customers transfer gift cards to another customer?
No. Customer-to-customer gift card transfers are not included in Gift Card Pro 1.0.0.
How can administrators manage issued gift cards?
Administrators can use the Gift Card Pro account grid to review gift cards with active, used, expired, or deactivated statuses. Code pools are managed from a separate Magento Admin section.
What tasks are handled by Magento cron?
Magento cron handles gift card expiration, automatic code pool replenishment, and the delivery of queued gift card emails.
Does Gift Card Pro provide REST and GraphQL support?
Yes. REST and GraphQL operations are available for applying and removing gift cards from carts and attaching gift card codes to customer accounts.
Does the extension support the Hyvä theme?
Yes. Gift Card Pro 1.0.0 is built for the Hyvä theme and includes storefront functionality for the gift card product page, shopping cart, and My Account.
Does Gift Card Pro support Hyvä Checkout?
No. Hyvä Checkout storefront support is not included in Gift Card Pro 1.0.0.
Does Gift Card Pro support the Magento Luma theme?
No. Magento Luma storefront support is not included in Gift Card Pro 1.0.0.
Does it support Toweringmedia React Checkout Pro?
No. Toweringmedia React Checkout Pro storefront support is not included in Gift Card Pro 1.0.0.
Do you offer support?

Yes. Email support@toweringmedia.com or call (773) 466-2454. Updates and support continue while your subscription is active.

Can I try a demo?

Yes. Use the View Demo button on this page. For a guided walkthrough, email support@toweringmedia.com.

What happens when I don’t renew?

Uncheck auto-renew at purchase, or cancel later. You keep access until the end of the paid period. After that, updates and support stop.

Technical Specifications

  • Extension: Toweringmedia Gift Card Pro
  • Module: Toweringmedia_GiftCardPro
  • Module Version: 1.0.0
  • Source: _module-gift-card-pro
  • Source Branch: GitHub main
  • Product Type: Gift Card (gcp_giftcard)
  • Gift Card Format: Virtual email and code-based gift cards
  • Amount Options: Preset amounts, open amounts, or both
  • Open Amount Limits: Configurable minimum and maximum values per product
  • Buyer Fields: Amount, recipient name, recipient email, personal message, and sender name
  • Email Delivery: Recipient email with optional PDF attachment and sender confirmation
  • Code Management: Unique codes from managed code pools with automatic replenishment
  • Redemption: Apply or remove by code in the cart and checkout
  • Redemption Method: Gift card discount total; not Magento store credit
  • Customer Types: Guest and registered customers
  • Partial Redemption: Supported with remaining-balance preservation
  • Coupon Compatibility: Can be used with Magento coupon codes
  • Shipping and Tax: Individually configurable and disabled by default
  • Gift Card Purchases: Redemption against another gift card product is prevented by default
  • Customer Account: Attach gift card codes, list attached cards, and check available balances
  • Card Transfers: Customer-to-customer transfers are not supported
  • Admin Management: Gift card account grid and code pool management
  • Account Statuses: Active, used, expired, and deactivated
  • Cron: Card expiration, code pool replenishment, and queued email delivery
  • API: REST and GraphQL for cart redemption and customer account attachment
  • Supported Storefront: Hyvä Theme
  • Hyvä Coverage: Gift card product page, shopping cart, and My Account
  • Magento Luma: Not included in version 1.0.0
  • Hyvä Checkout: Not included in version 1.0.0
  • React Checkout Pro: Not included in version 1.0.0
  • Physical Gift Cards: Not supported

Compatible with your Magento 2 store

Toweringmedia Gift Card Pro for Magento 2. Virtual email and code-based gift cards with admin management for accounts, balances, and code pools.

  • Magento 2.4.x Open Source & Adobe Commerce
  • HyväHyvä compatibleBuilt for modern storefronts
  • Updates & supportKeep your store running smoothly

Ready to Start Selling Virtual Gift Cards in Your Magento Store?

Sell personalized virtual gift cards with flexible amounts, unique codes, email delivery, optional PDF attachments, partial redemption, remaining-balance tracking, customer account management, automated code pools, and REST and GraphQL support—all within Magento 2.
$149.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster