In the following post, we describe a flexible tool for crafting gift cards. The Magento 2 Gift Card extension by Aheadworks lets you add both physical and virtual gift cards to your catalog. It is possible to use a custom design for all gift cards crafted with the module. Furthermore, your buyers can add personal messages to the cards they purchase on your website. Also, due to a gift code grid, you can track all issued cards and their usage right in the Magento admin. Right now, we will figure out core features of the Magento 2 Gift Card module by Aheadworks and show its backend and frontend interfaces. If you are interested in other similar solutions, check Amasty Gift Card Extension for Magento 2 and 1.
Table of contents
Magento 2 Gift Card Extension: Features
- three types of gift cards: virtual, physical, and combined;
- flexible gift card settings in the backend;
- delivery and expiration dates can be set for gift cards;
- customizable and responsive design on the frontend;
- integration with Smart One Step Checkout;
- gift code grid for tracking the performance of each code;
- manual creation of gift codes;
- gift cards can be applied from the backend;
- Magento API support;
- unique gift code patterns;
- gift card pools;
- import and export of gift card codes;
- extension documentation and support for the users.
With the extension, Magento admins can create virtual, physical, or combined gift cards. Besides, it is possible to specify fixed or free value options for each card. As for the backend design options, the module lets you make a selection of predefined email templates, and add other custom elements. You can also set an expiration date and date and timezone for delivery for each gift card.
With the Gift Card by Aheadworks, your customers get a number of customization options. While purchasing a gift card, they can specify its value, select design, and create a personal message for the recipient. The final card design can be previewed due to appropriate option. It is also necessary to mention that Aheadworks Gift Card for Magento 2 and 1 creates absolutely responsive cards, so each email design is automatically adjusted to the screen type used by the recipient. What is more, the Gift Card module is integrated with the Smart One Step Checkout extension, which allows customers to use gift codes on the checkout page to pay for their goods.
From the perspective of backend users, the Magento 2 Gift Card extension also provides lots of useful options. It is possible to create gift cards in the same way as other products, but with a few additional options. As we have mentioned above, issued cards may be easily tracked via individual gift card codes. A special grid shows remaining balance, active and used codes, and more. The extension’s Gift Card Products and Gift Card Codes grids offer advanced filtering and sorting options. Also, admin users can issue gift card codes and deliver them manually, as well as apply gift cards to orders from the backend. Also, Magento API support gives merchants full control over the gift cards management.
The Aheadworks Gift Card module enables you to create multiple gift code patterns for different occasions, as well as generate gift card pools to combine specific gift cards. For convenient management of your gift codes, you can also import and export existing gift card codes using CSV file.
Also, if something goes wrong, you can always rely on the Magento 2 Gift Card extension’s documentation and customer support that are accessible from within the module.
These were the core extension’s features, now let’s have a look at its backend.
Magento 2 Gift Card Extension: Backend
To view and manage your gift card codes, navigate to Catalog → Gift Card by aheadWorks → Gift Card Codes. The Gift Card Codes grid consists of 20 columns, but you can easily reduce their number with the help of the Columns menu.
Each column supports sorting, and the grid offers filters. Besides, it provides the ability to apply actions in bulk (activate, deactivate, or delete codes), and you can swap each column. The available columns are:
- Created At;
- Order #;
- Type (physical, virtual, or combined);
- Initial Amount;
- Availability (Active, Used, or Expired);
- Expiration Date;
- Sender Name;
- Sender Email;
- Recipient Name;
- Recipient Email;
- Delivery Date;
- Delivery Date Timezone;
- Email Sent;
- Email Template;
Each Gift Card Code page is divided into five sections: Gift Card Information, Order Information, Sender Details, Recipient Details, and History.
In Gift Card Information you can see the type of code, the code itself, initial amount, availability, expiration and delivery dates (editable fields), timezone for delivery, whether the email was sent or not, date of creation, and website.
As for Order Information, it contains such fields as Product, Order number, and Customer Name.
In Sender Details the Sender Name should be specified.
Recipient Details include Recipient Name and a sum of a gift card (Balance). Headline and Message can also be added here.
As for the History section of the Magento 2 gift card extension, it has a grid with filtering and sorting options that consists of the following columns:
- Balance Change;
- Additional Information.
The module also provides the Gift Card Products grid, which is located under Catalog → Gift Card by aheadWorks → Gift Card Products. It supports the same filtering and sorting options, mass actions, and customizations. As for available columns, they are:
- Product Name;
- Purchased Qty;
- Used Qty;
- Purchased Amount;
- Used Amount;
- Email Template(s);
- Attribute Set;
Each gift card has the same settings as other products.
As for Gift Card Information, it lets you specify card type, pool, description, and expiration date, as well as forbid or allow custom message fields.
Next, you add email templates.
Then, specify available amounts.
With the Magento 2 gift card module, it is also possible to allow open amount and delivery date when editing or creating a gift card. If the Open Amount feature is enabled, you have to set its min and max values.
Using the extension’s settings, you can also create gift card code pools. Generated code pools can be assigned to gift card products. The Code Pools grid is located under Catalog → Gift Card by aheadWorks → Code Pools. The grid consists of the following columns:
- Number of Codes;
- Codes Left.
A Code Pool page consists of four tabs: General Information, Code Pattern, Import Codes, and Manage Pool Codes.
In General Information, you can see the name of the pool.
In the Code Pattern tab, you can modify gift code pattern settings that will be applied to the particular pool, as well as specify the number of codes to be generated in this pool.
Besides, you can upload a list of existing gift codes via CSV file in the next tab.
The Manage Pool Codes tab contains the grid with codes that you can delete if necessary.
Code pools can be assigned to gift card products.
As for the general settings of the Aheadworks Gift Card, they let you specify an expiration date for each card, set the email sender of a gift card notification, and configure the settings of a gift card code pattern.
This was the backend interface of the Magento 2 gift card by Aheadworks. Below, you will find its frontend.
Magento 2 Gift Card Extension: Frontend
To create a gift card, you customers should specify its amount and choose a design.
Then, it is necessary to compose an email by defining delivery date and timezone; both recipient and sender name and email; headline; and personal message. The next step requires specifying the quantity of gift card products a customer wants to buy.
Below, there is a Reviews tab as for any other product on your store.
Magento 2 Gift Card Extension: Final Words
As you can see, the Magento 2 gift card extension by Aheadworks offers all the necessary features for creating, editing, selling, and monitoring gift cards on a Magento website. As for the price of the extension, it depends on a version of the platform you use.
Thus, Aheadworks Gift Card for Magento 1 costs $139 (90 days of free support are included). Additional options are 180 days of support (+$42), 360 days of support (+$56), Priority Support (+$99), and Installation (+$55).
Aheadworks Gift Card for Magento 2 is more expensive: its price is $399, including 90 days of free support, installation service, and personal account manager. Two additional options are supported: to extend the support to 180 days you should pay extra $120; for the whole year – $160. Note that Aheadworks offers 50% off for its Magento 1 clients.'