Prestashop Gift Cards - sell voucher codes

This addon allows to create gift cards in your shop. Customers can order them and give as a gift for their friends / family etc. In module you can create as many gift cards as you want. It means that you can sell $25, $50, $100, $500, ... , promotional gift certificates - everything depends on you!

Shop version 1.7.x, 1.6.x, 1.5.x, 1.4.x
Available translations
Module version 3.3.9
Works in PrestaShop cloud ? Yes

More info: Prestashop Gift Cards - sell voucher codes

This module is great way to increase sales in your shop. Customers can order gift cards and in the future - use them to order something in your store. this PrestaShop addon is highly customized, you can define each aspect of the voucher code, specify its value, expiry date etc. Everything depends on you, and whole process of generating gifts is automatic. You don't have to do anything, module will do everything for you.

 

Gift card prestashop gift certificate sell voucher codes

 

Gift card certificates module features

The main and most important feature of this module is a possibility to sell gift cards with fully automated voucher (gift card) generation process. Customers will automatically receive their gift certificates - right after payment or order confirmation by shop admin (you can define order statuses for which customer will receive own unique gift card).

 

Back office settings

- You can select statuses of order, then customers will receive gift card only if order status is equal to one that you will select.

- You can define as many gift cards as you want

- you can edit already created gift cards types

- you can remove them any time you want

- you can specify value of gift card with advanced specification form, where you can define each aspect of the code

 

Decide how module will get "voucher code" to send it as a "gift card"

Module can work in a two ways, you can:

- automatically generate voucher code
This option will genreate unique voucher code and add it to the shop based on "advanced voucher configuration tool". This voucher code will be available to use in your online shop.
- get one random code from predefined list of codes
You can add predefined list of voucher codes to your shop. Module will get random code from this list and send it to the customer as a gift card. This option does not add code to the shop - it is for "retail stores" purposes. But if you want - you can add code to the shop "voucher codes" - so it will be available to use it in online shop too.

 

Voucher codes specification setup

For each created action you can define voucher code. Of course, you are able to define detailed voucher settings. It works the same as the default voucher codes feature - so you've got very detailed options to specify voucher code. Each voucher code will be individually created for each customer. It just mean that each voucher code will be different.

 

Main voucher code settings

  1. You can define voucher code name in each language active in your shop
  2. You can define description of voucher code (visible only for you)
  3. You can define number of characters used in automatically generated voucher code
  4. You can enable or disable voucher code sufix
  5. You can define sufix in each language active / available in your shop
  6. You can enable or disable voucher code prefix
  7. You can define prefix in each language active / available in your shop
  8. You can Highlight voucher code in the cart summary
  9. You can enable or disablee "partial use" option - this feature is applicable if the voucher is greater than the cart total)
  10. You can define voucher code "priority" option, A cart rule with priority of "1" will be processed before a cart rule with a priority of "2"
  11. You can define if voucher code will be active / or disabled right after generation
  12. You can define method of order counting

 

Voucher code conditions

  1. You can define how long voucher code will be active. You can define this option in days.
  2. You can define minimum cart value, for which voucher code will be active.
  3. You can define minimum cart value currency (you can select currency from all available currencies in your shop)
  4. You can define tax options for minimum cart value (tax included or excluded)
  5. You can define shipping option for minimum cart value (shipping included or excluded)
  6. You can define Total available option of coupon, the cart rule will be applied to the first "X" uses
  7. You can define Total available for each user option - a cusomer will only be able to use the cart rule "X" time(s)
  8. You can add rule concerning categories (you can use it or not - everything depends on you)
  9. With cart rule concerning categories you can select categories for which voucher code will be active
  10. You can add rule concerning products (the same as with categories rule - you can use it or not)
  11. With cart rule concerning products you can select products for which voucher code will be active
  12. You can add rule concerning attributes
    1. With cart rule concerning attributes you can select product attributes for which voucher code will be active
    2. You can add rule concerning manufacturers
    3. With cart rule concerning manufacturers you can select product attributes for which voucher code will be active
    4. You can add rule concerning carriers
    5. With cart rule concerning carriers you can select carriers, voucher code will work only with selected carriers

 

Voucher codes actions

  1. You can enable or disable Free shipping option
  2. You can select a discount type
  3. It mean that you can select percentage discount, or discount it amount, or just disable it
  4. You can specify percentage (%) discunt value
  5. You can specify amount discount value currency and tax (included or excluded)
  6. You can apply discount to order value (without shipping) or to specific product (from your catalog)
  7. possibility to define code for cheapest product in cart
  8. possibility to define code for products selected in conditions section
  9. You can give "free gift" for customer - this means that you can create gift product and select its attributes

 

Email template to customer who bought the gift card

As you already know - this module allows to send emails with gift cards. Each instance of gift card product can be associated with different email template and with different .pdf template. Each email template can be personalized with special variables. Below you can find list of available shortcodes to display dynamically generated datas.

Email for customer
{voucher} This variable will be replaced with voucher code
{voucher_date_from} Information about the date of gift card activation
{voucher_date_to} Information about gift card expiry date
{voucher_value} Information about gift card value
{voucher_description} This will be replaced with description of voucher code
{pdf_link} This will be replaced with an url to downloadable .pdf file with gift card

 

Template of email to friend

As you know - module has a feature to send dedicated emails to customers' friends with attached gift card. Also this email can be personalized with own template and own variables. Below you can find list of variables available in this email

Email to customers' friends
{voucher} This variable will be replaced with voucher code
{voucher_date_from} Information about the date of gift card activation
{voucher_date_to} Information about gift card expiry date
{voucher_value} Information about gift card value
{voucher_description} This will be replaced with description of voucher code
{pdf_link} This will be replaced with an url to downloadable .pdf file with gift card
{from} This will be replaced with an information about who sent the gift card
{wishes} This will be replaced with wishes that customers can fill out

 

Downloadable pdf template with gift card

Emails can have a link to downloadable pdf file with gift card. To insert a link to email template it is enough to just use short variable {pdf_link}. Each gift card instance can have own unique pdf template (pdf templates are located inside modules/giftcertificate/pdf/ directory). Below you can find list of variables available for .pdf template files.

Email to customers' friends
{voucher} This variable will be replaced with voucher code
{voucher_date_from} Information about the date of gift card activation
{voucher_date_to} Information about gift card expiry date
{voucher_value} Information about gift card value
{voucher_description} This will be replaced with description of voucher code
{pdf_link} This will be replaced with an url to downloadable .pdf file with gift card
{shop_url} This will be replaced with URL to online shop
{shop_name} This will be replaced with shop name
{shop_logo} This will be replaced with link to shop logo image file (so you can insert it to template)

Associated videos: Prestashop Gift Cards - sell voucher codes

Module reviews: Prestashop Gift Cards - sell voucher codes

Feature under construction

Frequently asked questions

Feature under construction

Associated blog posts

Gift Cards - sell voucher codes Changelog - informations about updates

3.3.9

- added download button to "my gifts" page, where customer can download .pdf file with gift card

- added improvements to generation process of pdf files, now it does not remove the special characters

- updated emails directory - added {pdf_link} variable to each email

- updated pdf template file to center the footer properly

 

3.3.8

- added feature to create unlimited number of .pdf templates, each gift card instance can be associated with unique gift .pdf template

- new version of module requires reinstallation of the addon

 

3.3.7

- added new feature to generate .pdf file with gift card

- as a shop owner you can use {pdf_link} variable in emails - module will generate a link to .pdf file with gift card

 

3.3.6

- added improvements to search of products

 

3.3.5

- added fixes to predefined list of voucher codes (in shop back office)

- fixed possibility to bulk delete predefined list of codes

- protected duplication process of new predefined code (while we refresh the list of voucher codes)

- added fixes to activation / deactivation process of code

 

3.3.4

- new feature to show list of genereated and sent gift cards on order detail page in shop back office

 

3.3.3

- added feature to get gift card from predefined list of codes. 

- module allows to decide how module will get the gift card (voucher code) that will be send to customer

- it can generate voucher code automatically based on settings you can define

- it can get random code from list of predefined voucher codes - module will send it as a gift card to the customer

 

3.3.2

- added feature to browse list of gift cards that your customers bought in your shop

- new feature is available under price rules > gift cards menu (it creates new menu item)

- new version of the module requires reinstallation of the plugin

 

3.3.1

- improvements to module database, now it saves special characters properly

- improved module updates checker system

- improved voucher generation process, no more notifications in php error log

 

3.2.3

- updated back office configuration page of the module 

 

3.2.2

- I decided to release separated library for prestashop 1.7.x to avoid conflict between versions 1.6.x and 1.7.x

- updated voucher engine library to support changes that I applied

 

3.2.1

- updated email translations for spanish language

- updated back office translations for spanish language

- updated front office translations for spanish language

- improved update checker feature

 

3.2.0

- added missed translations for new features

- new options related to voucher configuration tool

- you can enable restriction related to suppliers (voucher will work only for products associated with selected suppliers)

- you can enable feature to share voucher between shops (if you use multistore - module will generate gift card that will be available in each store)

- added mail translations inprovements

- added missed variables to emails

 

3.1.0

- added option to send wishes to friend

- as a customer, after order of gift card, you can define wishes. Module will include these wishes to the email

- added better appearance of "gifts that i bought" section

- updated mail templates, included there {wishes} variable

 

3.0.0

- new feature to define action condition related to selected products by suppliers

- fixes to voucher (gift card) generation process - now it generates "uncombinable with other cart rules" codes properly

- module fully supports new upcomin prestashop - so this is the first gift cards module for PrestaShop 1.7

 

2.9.2

- new updates feature that allows to check if there is a new version of the addon directly from module back office

- possibility to turn on / off automatic notifications about new version

- updated vouchers engine and added configuration videos + additional informations near the input fields

- updated vouchers engine - added improvements to vouchers (gift cards) generation process

 

2.9.1

- updated translations: German, Polish, Italian, Dutch, Spanish, French

- added better support of email translations, now you can define title of the email while you will define gift card.

- each gift card can have own unique title

- this version due to the major changes requires reinstallation of the module

 

2.9

voucher generation process improvements

fixes for carrier restriction related to gift card

 

2.5

started to log changes in the module in this change log

added feature to define carrier restriction

added fixes related to module generation process in PrestaShop 1.4.x

added appearance improvements of module configuration page

added improvemenrs related to product search