The Vouchers Extension can be purchased here


This Vouchers Extension allows you to sell voucher codes that can then be redeemed at a physical location. This is perfect for stores that wish to sell tickets to events, discount codes for on-site pickup, class admission tickets and more. You can give your customers the ability to set a recipient name, email, and message to purchase these vouchers as a gift or for themselves.


With the PDF Vouchers Extension, You can create unlimited vouchers, either for Local Businesses / Local Stores or even online stores.


Features:

  • Easy to setup and use.
  • Connect Your Business and Online Store with Customizable PDF Vouchers.
  • Can be customized for each product.
  • Add a custom Logo to the PDF.
  • Add custom redeem instructions to the PDF.
  • Add unlimited locations to the PDF where the voucher can be redeemed.
  • Allows you to generate unlimited unique codes without the need to provide them.
  • Allow to import codes via csv.
  • Allows to enter voucher codes manually, as comma separated list.
  • Ability to restrict codes to be used only one time.
  • Ability to use codes unlimited times.
  • Detailed report about all purchased voucher codes and used voucher codes.
  • Ability to export a list of all purchased voucher codes as PDF and CSV as well. This includes the complete customer details.
  • Ability to create unlimited voucher templates with Drag & Drop interface.
  • Ability to check voucher code is Valid or not for vendors.
  • Vouchers and Vendors extensions are fully integrated. Vendors can access "Check Voucher Code" page and mark vouchers as redeemed. Vendors can also access purchased and Used voucher codes which are assigned to their products.
  • A clean & user friendly admin UI to manage everything.


Installing the Vouchers Extension


After you purchased and downloaded the plugin, you can use the WordPress standard method to install it.
  1. Login to your WordPress site and go to Plugins > Add New.
  2. At the Install Plugins Page click on Upload from the top navigation and then click on browse.
  3. Go to the location on your computer where you saved the downloaded plugin zip file and upload this zipped file. You DON'T need to unzip the file.
  4. Now click on Install Now.
  5. Wait until WordPress has uploaded the file. If it's done click on Activate Plugin.
  6. Now you should see a message “Plugin activated” at the top of the window.

After you successfully installed the Vouchers Extension go to Deals > Settings and click on the Extensions Tab at to of the settings page. There you will find the settings for the Vouchers Extension.

Vouchers Settings



Deal Site Logo
Here you can upload a logo of your site. This logo will then be displayed on the Voucher as the Site Logo.

Export PDF File Name
Enter the PDF file name. This file name will be used when generate a PDF of purchased voucher codes. Available template tags are:
  • {current_date} : displays the current date.

Export CSV File Name
Enter the CSV file name. This file name will be used when generate a CSV of purchased voucher codes. Available template tags are:
  • {current_date} : displays the current date.

Download PDF File Name
Enter the PDF file name. This file name will be used when users download a PDF of voucher codes on froentend. The available tags are:
  • {current_date} : displays the current date.

PDF Template
Select PDF Template.

Usability
Choose how many times the same Voucher Code can be used by the users.

Multiple voucher
Check this box if you want to generate 1 pdf for 1 voucher code instead of creating 1 combined pdf for all vouchers.

Characters not displaying correctly?
Check this box to enable the characters support. Only do this if you have characters which do not display correctly (e.g. Greek characters).


Meta Box (Deals) Settings


When you create or edit a deal with the Vouchers Extension installed, you will see a new tab within the Social Deals Engine Meta Box. The name of this tab is "Voucher".

Vouchers Meta Box Settings




Enable Voucher Codes 
To enable the Voucher for this Deal check the "Enable Voucher Codes" check box. 

PDF Template
Select a PDF template. Leave it empty to use the template from the settings page.

Usability
Choose how you wanted to use vouchers codes.
if you set usability "one time only" then it will automatically set product quantity equal to number of voucher codes entered and it will automatically decrease quanity by 1 when it get purchased. if you set usability "unlimited" then plugin will automatically generate unique voucher codes when product purchased.
This setting modifies the global usability setting. Leave it empty to use the global setting.

Voucher Codes

If you have a list of Voucher Codes you can copy and paste them in to this option. Make sure, that they are comma separated.


Generate / Import Voucher Codes

Here you can import a csv file with voucher codes or you can enter the prefix and pattern and extension will automatically create the voucher codes. When you click on the button "Generate / Import Codes" the popup would open which will look like as mentioned in image below :

Generate Code Popup


1. General Settings
Delete Existing Code :
Choose option yes if you want to delete existing voucher codes.

2. Generate Options
Number of Voucher Codes :
Enter number of voucher code you want to generate.

Submission :
Enter Prefix, Separator and Pattern of voucher code.
Note :
L - letter, D - digit e.g. CODE_LLDDD results in CODE_WT108

3. Import Options

CSV Separator :
Enter CSV Separator.

CSV Enclosure :
Enter CSV Enclosure.

Upload File :
Upload CSV file to get voucher code from CSV.

Purchased Voucher Code

When you click on the button, then you'll see a list of purchased Voucher Codes for this Deal. If you want to get a list of all purchased Voucher codes from every Deal, then you can get that via Deals > Voucher Codes > Purchased Voucher Codes. The image below is an example when you click on the button within the Meta Box settings. You also have then the ability to export these voucher codes as PDF or as CSV.

Purchase code



Used Voucher Code

When you click on the button, then you'll see a list of used Voucher Codes for this Deal. If you want to get a list of all used Voucher codes from every Deal, then you can get that via Deals > Voucher Codes > Used Voucher Codes. The image below is an example when you click on the button within the Meta Box settings. You also have then the ability to export these voucher codes as PDF or as CSV.

Used code


Expiration Date Type

Please select Expiration Date Type either specific time or set date based on purchased voucher date like After 7 days, 30 days, 1 year etc.

Start Date

If you want to make the Voucher Code(s) valid for a specific time only, you can enter an start date here.

Expiration Date

If you want to make the Voucher Code(s) valid for a specific time only, you can enter an expiration date here. If the Voucher Code never expires, then leave that option blank.

Vendor's Logo
Allows you to upload a logo of the vendor for which this Voucher is valid. The logo will also be displayed on the PDF document.

Vendor's Address 
Here you can enter the complete Vendor's address. This will be displayed on the PDF document sent to the customers so that they know where to redeem this Voucher. 

Website URL 
Enter the Vendor's website URL here. This will be displayed on the PDF document sent to the customer. 

Redeem Instructions

Within this option you can enter instructions on how this Voucher can be redeemed. This instruction will then be displayed on the PDF document sent to the customer after successful purchase.


Locations 
If the Vendor of the Voucher has more than one location where the Voucher can be redeemed, then you can add all the locations within this option.

1. Location
Enter the address of the location where the Voucher Code can be redeemed. This will be displayed on the PDF document sent to the customer. Limited HTML is allowed.

2. Location Map Link

Enter a link to a Google Map for the location here. This will be displayed on the PDF document sent to the customer.

Creating Unlimited Unique Voucher Codes


If you or the Vendor of this Voucher doesn't have a list of codes, the plugin will generate them for you. The amount of codes, the plugin generates is based on the "Total Available Deals" settings within the General Meta Box Settings. If you enter 100 there, then the plugin will generate 100 unique Voucher Codes. You only need to enter one code within the "Voucher Codes" option and then choose the option "More than one time" within the Usability settings. The plugin will then generate an unique Voucher code for each customer using the Name, Voucher Code you entered and the Order ID. 

Example: 
If I enter Hello in to the Voucher Codes field and would then purchase a Voucher Code, the unique generated code would look like the following: Waser-Hello-1221 where 1221 would be the Order ID and would always be unique. 

If you enter 5 different voucher codes within the Voucher Codes option, then the plugin will automatically set the available vouchers based on the amount of codes you entered. 

Important: You need to enter at least one code within the Voucher Codes option and then based on your settings, the plugin will generate the unique codes.

If you enter 5 different voucher codes within the voucher codes option and choose the option "Only one time" within the Usability settings then the plugin will automatically set the "Total Available Deals" option in general tab based on the number of codes you entered and set the Manage stock option.

Creating Unlimited Unique Voucher Templates


The plugin adds a new Admin menu found under the Deals menu and named "Voucher Templates". From here, you can create as many voucher templates as you want with Drag & Drop interface. Plugin will automatically create 5 templates on plugin activation. Click this to see a list of voucher templates:


Voucher Templates List



Existing Email Templates


Existing email templates will look like as mentioned in the image below :


Default Template      Green Template     Pink Template    


Multi Color Template      Blue Template



You can add a new voucher template by clicking the "Add new" button, which brings you to the Voucher Template Add/Edit Screen. From the Add/Edit screen you can configure your voucher template data.


Voucher Options


Voucher Options



Background Style

Choose the background style for the PDF Voucher like background pattern, background image or background color.


Background Pattern

Select background pattern for the PDF.


Background Image

Upload the background image for the PDF.


Background Color

Select background color for the PDF.


View

Select voucher PDF view like landscape or portrait.


Margin Top
Enter the margin top for the PDF, please set margin in pixel.

Margin Bottom
Enter the margin bottom for the PDF, please set margin in pixel.

Margin Left
Enter the margin left for the PDF, please set margin in pixel.


Margin Right
Enter the margin right for the PDF, please set margin in pixel.


Voucher Drag & Drop interface





Previewing a Voucher


You can preview a voucher, complete with dummy data so you can easily see what your voucher PDF looks like before putting it up for sale. Note that you must save or update the voucher to see any changes in the voucher template Preview:


Voucher Preview



Duplicate a Voucher Template


You can easily duplicate any Voucher Template you created with just one click. After clicking on the "Duplicate" link, the plugin will create a draft of the chosen Voucher Template, including all content and settings.


Voucher Duplicate


QRcode for vouchers


You can create QRcode for your voucher codes and easily add them on pdf file. We have created 2 shortcodes for that, which you can find when you add/edit any voucher template as mentioned in the image below:




Downloading the Voucher


The voucher PDF will be generated and available for download from the customers "My Account" or order emails whenever a normal downloadable Deal would be available. This is controlled by the Deals > Settings > Misc > Misc Settings, and defaults to access once the order is "completed".


Download Voucher


You can send voucher code in the email directly. for that you need to add shortcode in "purchase note" for that product as mentioned in the image below:



Supported Shortcodes are :


[vou_codes] - displays the voucher code. 

[vou_redeem_instruction] - displays the voucher redeem instructions.


Managing a Voucher Order


Once a voucher order is placed and access is granted to the voucher, you manage it like any other order, and according to your particular business procedures. File access can be viewed and managed as with any standard downloadable product. Additionally a new panel named Voucher Details will be added to the standard Deals Sale page for admin; for orders containing a product voucher the vendor logo, deal title, voucher code, voucher data, expire date and quantity will be displayed:


Voucher Order Manages


Voucher Codes


All Purchased and Used voucher codes list kept and available for viewing from Deals > Voucher Codes.


Purchased Voucher Codes

Here you can see the list of all purchased voucher products and with the details of purchased voucher codes, Buyer's name, Order Date and Order ID. You can also export this data as CSV or PDF as well.

Note : when vendor user login, he can also access this page but he can view only purchased voucher products which are assigned to him.


Purchased Voucher Codes



Used Voucher Codes

Here you can see the list of all used voucher products and with the details of used voucher codes, Buyer's name, Order Date and Order ID. You can also export this data as CSV or PDF as well.

Note : When vendor user login, he can also access this page but he can view only used voucher products which are assigned to him.


Used Voucher Codes


Unused/Expired Voucher Codes

Here you can see the list of all unused/expired voucher products and with the details of expired voucher codes, Product's Information, Buyer's Information, Order's Information. You can also export this data as CSV or PDF as well.

Note : When vendor user login, he can also access this page but he can view only expired voucher products which are assigned to him.



Check Voucher Code


From this page admin can see if voucher code is used or not. If voucher is valid, he will find a option to submit the voucher as "Redeemed".


Check Voucher Order



Adding a Shortcode


To integrate the "Check Voucher Code" Page on frontend into any page or post you can use the [sde_vou_check_code] shortcode. After inserted shortcode it will look something like the one shown in the image below on frontend:


Check Voucher Code Frontend