Thank you for choosing Aheadworks!
The Gift Card extension by Aheadworks introduces the gift card functionality for Magento stores. The gift cards act as regular Magento products with some specific settings, that control the gift card behavior. In comparison to the default Magento Commerce gift card functionality, the extension offers much more flexibility and management options for the gift card products:
One installed Gift Card extension introduces its sections to Products > Gift Card by Aheadworks and Stores > Configuration > Aheadworks extensions > Gift Card.
Gift Card by Aheadworks section contains all sections for the gift card management, while Gift Card settings section defines default behavior of the extension.
Before creating gift cards it is advised to configure the extension settings first, as these control overall extension performance
To access general extension settings proceed to Stores > Configuration > Aheadworks extensions > Gift Card
General settings are represented with a single field Gift Card Expire After (days). It controls after how many days from the order completion the gift card will not be available for use.
Gift Card Notification Email Sender defines from which email address available at the store all notifications will be sent.
Gift Card Code Pattern
Gift Card Code Pattern section defines according to which pattern ALL gift card codes are created at the store, if not overridden on gift card pool level. The following settings are available:
Gift Card Code Pattern is also available from the Gift Card Pool settings. When reading about Gift Card Pools consider these options.
Note: Gift Cards do not support Customizable Options of native Magento products.
There are two ways of creating Gift Card Products, from the Products > Catalog screen or Products > Gift Card by Aheadworks > Gift Card Products.
For the user guide purposes, we will refer to creating a gift card from the Gift Card Product grid.
Gift Card Product grid
Gift Card Product grid is the management center of all gift card products created.
Whether you want to create a gift card product or check how well your gift card products perform - you can do it right from here.
To add a new gift card product, click on the button.
Adding gift card product
The gift card product shares all the setting a native Magento product has, with the exception of a single section. First, configure the product just as you did with every other Magento product. Then, proceed to the Gift Card Information section.
Gift Card Information section contains numerous gift card settings. For convenience purposes these settings will be split into two blocks in the other they appear.
Once done with the gift card options click button. Congratulations! The gift card product has been created and is now available at the store.
When the gift card product is purchased a gift card code is created. It is not the only way to create a gift card code though. The gift card codes can be created manually from the Products > Gift Card by Aheadworks > Gift Card Codes grid and via Gift Card Pools. This section covers gift card management at the Gift Card Codes grid.
Gift Card Codes grid comes with the same control elements as Gift Card Product grid with addition of and buttons, that, as comes from their names, allow importing and exporting gift card codes.
Gift Card Codes grid offers an overview of all the gift card codes available. Here you can find required gift card code, check its balance, see the order the card has been applied to and customer details. This section offers all the information the store administrator might need to the gift card management.
To create a gift card code click on the button.
Creating gift card code
Gift card codes share some of the settings with the gift card products, refer to the Adding gift card product section for reference. However, some settings, as the sender and recipient are unique as gift cards are supposed to belong to the particular customer.
This section controls when the gift card is delivered.
This section controls from which email address and from whom the gift card is sent. For example, you want to congratulate your customer on holidays or edit the existing gift card for the recipient.
Here the store owner is suggested specifying all the recipient details, editing message and selecting email template the gift card code is sent with.
Once done setting up the gift card code, there are several options, the store administrator can:
Gift Card Pools are sets of gift card codes, that may differ by the code pattern, event, or any reason you want. For example, you can have a pool of cards you will be selling for Christmas, a pool for Valentine's day, and a pool of cards you have distributed in your physical store.
Using Gift Card Pools
The main reason for using gift card pools is management - instead of having a long list of all the gift cards for different occasions, different balance etc., you can combine gift cards into pools.
Click button to create a code pool.
Once the pool is created it can be assigned to the gift card products. When the gift card product with an assigned pool is purchased, a gift card code is taken from the pool. When the pool is empty the new codes will be generated according to the pool's pattern. If you want to prevent new codes from being generated it is advised to set gift card product quantity equal to the number of codes available in the pool.
If you have previously issued gift card codes for your physical store, or while using a third-party extension, you can import these codes to the extension.
There are two ways to import gift card codes, to the gift card code grid, and to a particular pool. The process behind importing codes is similar to both scenarios. For the user guide purposes, we will refer to the gift card pool import.
Importing existing code(s)
All codes are imported via .csv files. Depending on whether you are importing to the Gift Card Code grid or to the Gift Card Pool, .csv files will differ.
To avoid unwanted mistakes use the easiest way of composing the gift card codes which is to export existing codes first.
Depending on gift card product settings, every gift card can be assigned with a particular email template. The extension offers a set of sample email templates that can be edited in the Marketing > Communication > Email Templates.
There are two peculiarities with the Gift Card email templates and Magento templates in general.
Gift Card images are introduced to the email templates with the following variable:
So the full line of code may look like:
Due to a Magento issue variable "var logo_url" in the backend preview always returns the Luma logo instead of an active logo. This may be confusing.
That's why we suggest updating the store with the following fix: https://github.com/magento/magento2/issues/6275
The issue does NOT affect the actual emails sent, only the store logo in the preview.
Uninstalling Gift Card
You can always find the latest version of the software, full documentation, demos, screenshots, and reviews on http://ecommerce.aheadworks.com
License agreement: http://ecommerce.aheadworks.com/LICENSE-M1.txt
Contact Us: http://ecommerce.aheadworks.com/contacts/
Copyright © 2019 Aheadworks Co. http://www.aheadworks.com