Gift Card

CE: 2.2.x - 2.3.x - 2.4.x - 2.4.5 - 2.4.6
  • Virtual, printed or combined gift card types
  • User-friendly template editor
  • 3 x prepared gift card templates
  • Print on plastic or paper, or send an eCard
  • Redeem form in the cart and checkout pages
  • Form allows customers to check their gift card balance
  • Code generator and import tool
  • API, compatible with PayPal and Klarna payments
  • ‘Send to friend’ option
$49.00
  • 30-day money back
  • 3 months' FREE support
  • Free Lifetime updates

Screenshots

Overview

This extension lets you create professional-looking gift cards. Two types are available: physical gift cards, printed in high quality on plastic; and virtual cards, which are emailed to customers so they can print them at home.

We include three professional gift card designs to get you started. The extension also includes a tool that lets you customize the design’s text, color scheme and background.

Gift cards are an easy way to increase your sales. They can be used for all kinds of store. It doesn’t matter what you’re selling: clothes or tickets, fishing tackle or pet accessories... gift cards are the perfect present.

Whatever the occasion - birthdays, Christmas, weddings, or something for the boss - gift cards offer a much more personal alternative to cash. They’re also a great way to help customers out when they don’t know what to choose.

Professionally printed gift cards

This extension lets you generate and print gift cards before you start selling them! How does it work?

Design. Create your own custom gift card design or use one of our prepared templates.

Code list. If you already have a list of gift codes, you can use the extension’s built-in tool to import them. Alternatively, simply use the built-in gift card codes generator.

Print. Send your gift cards to a print supplier - and start selling as soon as they’re back.

picture

Extension Features

3 x gift card template

We include three professionally designed, ready-to-use gift card designs to get you started.

Magenton 2 Gift Card Template

Gift cards import tool

The extension’s gift card import tool helps you to transfer gift cards you’ve already sold into your system.

Magento 2 Gift Card Send to Friend

User-friendly template editor

Customize a supplied gift card template for your store. Change the background, text, font sizes, colors, and QR data - it’s easy!

Magento 2 Gift Card Design Editor

Gift card generator

Create hundreds of gift cards to export and print.

Magento 2 Gift Card Generator

Send to friend

The extension allows your customers to send a gift card to a friend via email (gift certificate) or post (printed gift card on paper).

Magento 2 Gift Card Send to Friend

Redeem forms

Redemption forms for gift cards are included in the checkout and cart pages. Customers can use more than one gift card code per order.

Magento 2 Gift Card Redeem

Frequently Asked Questions

Yes, the extension can be installed via Composer as follows:
- Add our composer repository:
composer config repositories.magetrend composer https://repo.magetrend.com
- After that, you can run composer require command:
composer require magetrend/module-name

Where:
module-name - you can find it in extension composer.json

If the extension was installed via Composer and the files are located in the vendor/magetrend/module-name directory, run the following ssh commands:
composer require magetrend/module-name:1.0.0
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento setup:static-content:deploy;


If, on the other hand, the extension was installed manually and the extension's files are located in app/code/Magetrend/ModuleName directory, simply:
- Extract the .zip archive
- Upload file’s content to: app/code/Magetrend/ModuleName
- Run the following ssh commands:
php bin/magento setup:upgrade;
php bin/magento setup:di:compile;
php bin/magento setup:static-content:deploy -f;


All ours extensions are completely open source. There is no encrypted file – so you can customise it as you like.

If you ordered the extension from our store as a registered customer, please login to your Magetrend account and go to the My Account >> My Extensions page.

If you ordered it from our store as guest, please click here

If you ordered it from Magento Marketplace, please click here

There are thousands of extensions in the market, so we can't guarantee compatibility with every single one – it's just impossible to test it with all of them. But when we develop our extensions, we try to avoid any elements that might conflict with other extensions.

In the event that our extension conflicts with a third-party extension, our support team will assist you and make any necessary changes for free.

If you're installing the extension manually, the extension's files must be uploaded to: app/code/Magetrend/ModuleName. You can always check the "ModuleName" in extension's registration.php file.

Changelog

Changed QR code generator to use endroid/qr-code

  • Fixed: issue with balance if order is canceled
  • Fixed: Deprecated Functionality: Creation of dynamic property CommonTaxCollector::$helper is deprecated
  • Magento 2.4.6 and PHP 8.2 compatibility

Fixed: Issue with gift card status translation in email.

Fixed: Error: Call to a member function getBillingAddress() on null in Helper/Data.php:384

  • Fixed: PHP 8.1 compatibility issue. Deprecated Functionality: Implicit conversion from float * to int loses precision
  • Fixed: PHP 8.1 compatibility issue. Deprecated Functionality: file_exists(): Passing null to parameter #1 ($filename) of type string is deprecated in /var/www/app/code/Magetrend/GiftCard/Model/GiftCard/Import.php on line 75
  • Fixed: PHP 8.1 compatibility issue. Deprecated Functionality: Implicit conversion from float * to int loses precision in

Fixed: PHP 8.1 compatibility issues. Deprecated Functionality: Return type of Magetrend\GiftCard\Ui\Component\MassAction\GiftCard\Status::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize():

  • Fixed: Magento 2.4.4 and 2.4.3-p2 compatibility issues. For more information: https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/templates/template-email-migration.html
  • Added: Setup script was replaced to declarative schema
  • Fixed: Warning: Invalid argument supplied for foreach() in **ExtensionAttributeManagement.php on line 100
  • Fixed: it is always adding the same gift card value to cart
  • Fixed: Gift card options save issue on magento 2.4.2
  • Fixed: Filter gift card sets by store in frontend
  • Fixed: Notice: Undefined index: store_ids in Block/Adminhtml/GiftCard/Edit/Tab/General.php on line 223
  • Magento 2.4.3 compatibility
  • Added: Extended API. Added ordered gift card code and status
  • Added: Total line to pdf.
  • Fixed: Missing 0.01 during rounding
  • Fixed: Gift card amount convert to currency problem
  • Fixed: Problem when multiple orders is created from the same quote.
  • Fixed: Unable to add more than one gift card item to cart. (this might occur with some 3rd party extension)

- Fixed: Shipping taxes calculation problem

  • Added: Compatibility with Klarna payment
  • Added: Delivery date field to "Send to friend" form. Now the customers will be able to set when to delivery a gift card, for example at Christmas morning

- Magento 2.4.0 compatibility changes

  • Added: New gift card design
  • Added: "Send gift card" button was added in order view page
  • Fixed: Totals sorting problem
  • Fixed: problem with gift card status (Magento 2.3.3 problem)
  • Fixed: Email attachments (Magento 2.3.3 problem)
  • Added: Gift card balance history
  • Added: Gift card api
  • Added: Additional email variables
  • Added: In order view page added list of used gift cards during purchase
  • Fixed: Gift card delete problem
  • Added "Check gift card status & balance" form with google re-captcha v2.
  • Added gift card balance history report
  • Added gift card redeem form in the backend side.
  • Totals calculation changes, added more configuration option.
  • Compatibility with Magento 2.3
  • Fixed compatibility with 2.2.6 version
  • Added "Gift Card Set" column to gift card management page
  • Fixed gift card sets filtering problem
  • Added possibility to use PNG file for gift card background
  • Email header FROM and REPLAY-TO correction
  • Fixed gift card balance rounding problem
  • Fixed "Send to Friend" template loading problem in transactional email management page

- There was added possibility to buy a gift card and use COD as payment method.

  • Added gift card import feature
  • Solved licensing and cache conflict
Have questions?
Missing some feature?