Gift Cards

This article will focus specifically on creating a gift card as a product and thus enabling the purchase of this by the end user.

Step One

1.Log into the administration section of Catfish with your required username and password. Navigate from the Dashboard and towards ‘Configuration’, 'Settings' and select 'Basket Settings' to enable the function of Show gift card box by ticking the associated field. Finally, select the Save control which is located at the right of the webpage – saves all recent changes.




Step Two

2. From within the administrative area of Catfish, navigate to ‘Content Management’ and select Message Templates. This will direct you to the corresponding web-page. Locate the property which is designated – GiftCard.Notification and select Edit, this will then direct you to the attributes of this feature. Select the function labelled is active: and select Save in order to record new changes. The property should now be declared ‘true’ rather than ‘false’. A redirection will occur and you will now be returned to the Message Template List.



Step Three

3. Navigate to ‘Configuration’ and Order Settings and alter the state of two attributes (gift card activation order status/gift card deactivation order status). For this example the attributes have been set to Processing and Cancelled which determine when the gift card is summarily accessed by the end user.

*Circumstances may dictate when the end user will be deducted an amount and configuring the activation order status to any other setting may mean that the end user can utilise the gift card (which may be of a substantial amount) without having actually paid for the card itself and likewise with the deactivation order status. Should the order not be cancelled, the user could receive essentially, a free gift card in which to spend - a circumstance to avoid.

Following this action, select Save to update the system settings.



Step Four

4. From the administrative area of Catfish, navigate to ‘Catalogue’, Products and Manage Products. Select Add New and name the product “Gift Card” and enter the Product Variant tab to access additional attributes of the product. Provide the gift card with a realistic price value (£10.00) and enable the function of: Is gift card, while also stating whether the gift card is intended to be either Physical or Virtual.

Configuring the gift card to Physical will result in a physical gift card being sent out to the recipient whereas a configuration of Virtual will result in the gift card being emailed to the recipient alternatively.


Stage Five

5.Though the previous steps have detailed specifically on how to create a gift cared within Catfish, it is also possible to view gift card attributes under further tabs such as that of ‘Sales’. Accessing ‘Sales’ from the Dashboard (or the current page you are on) a sub-category of Gift Cards appears.

Selecting this control will redirect you to the appropriate web-page where a summary will be displayed of the total order of gift cards.




When viewed on the front-end of the storefront, a customer is able to complete fields for the intended recipient, as well as add their own information. Additionally a message can be stated, for specific occasions (such as birthdays). 

Following the adding of the gift card to the basket and subsequent checkout, the recipient will receive an email stating an individual has sent them a gift card for them to use (with both the monetary value and code stated).


* Details of both the storefront and individuals have been blurred for security purposes).

In the circumstance that the recipient wishes to purchase products with the gift card, the recipient will journey through the ordering/checkout process as normal, however upon reaching the basket, they will now see that the a field for the gift card code.

Entering the code will withdraw that amount from the card. Should the order total exceed the maximum value of the gift card, the gift card will fail to apply and generate a corresponding error message.

Have more questions? Submit a request


  • 1
    Nickie Newton

    Very helpful step by step instructions - thank you!

Please sign in to leave a comment.
Powered by Zendesk