Main configuration page od cdkeys module contains basics and global options applicable to module, its workflow and some other global settings.
Select order states. Module will send cdkey to customer only if order will be marked with one from selected states. For exmaple - if you want to send cdkey only if order is paid - select here order state that means that customer paid for order (for example - "payment accepted"). [ see screenshot ]
Groups of customers permitted to receive cdkey
Select customer groups. Module will send cdkeys for users that are associated with at least one from selected groups.
Do not add duplicated keys to database while you add new keys. Set this option to NO if you want to accept duplicated CdKeys (your cdkeys repository to sell will contain duplicated cdkeys). Set this option to YES if you want to remove duplicates.
Include keys to invoice
Option when active will include purchased cdkeys to invoice (near name of purchased products)
Turn on pagination
You can activate pagination in customer "my account" section with list of purchased cdkeys. This option is useful if your customers have a lot of purchased cdkeys. The list of then will show partially, with feature named "pagination". If you will turn on pagination - remember to setup the Number of keys to show in pagination option - it decides about number of keys that will show on each page.
Product packs support
PrestaShop allows to create a packs of product. This option - when active - will check if customer placed an order for "pack of products" and if so - if purchased product pack contains item that is associated with group of cdkeys. And if pack will contain such item - module will deliver cdkey for this customer
Delivery conditions
Is a section where you can define details related to voucher delivery process.
Maximum order value
Automatically send cdkeys only if the order total is under defined value. If you do not want to use this condition just leave field empty or set its value as 0. Its useful option to avoid SCAM (for example someone purchases cdkeys for 1000€ and pay with paypal, then request for a refund). You can process such orders manually and verify the customer credibility.
Send many codes in one mail
By default, when someone will purchase several cdkeys - module sends each cdkey in separated email. If you will turn this option on - module will deliver all cdkeys in one email. If you will activate this option - remember to setup the title of email delivered to customer
Import cdkeys settings
Module has tool to import cdkeys in bulk. In this section you can configure details about import process.
Groups of keys
Your cdkeys can be grouped. Here you can select the group of the codes, module will import codes to this group. Management of groups is avaialble in new menu item: cdkeys manager > groups
CSV file row delimiter
Specify the settings of the CSV file, usually \n or \r Depends on OS that you use. This is the character of how the new lines are identified in your CSV file
CSV file column delimiter
Specify the settings of the CSV file, usually ; (semicolon) or , (comma). This is the character that separates values in line
Active
Define status of the imported cdkeys. Active key = key available to purchase by customers
cdkey | ||||
4213-011S-DDFD-CCG3-3321-999F-19283SSS | ||||
9733-9232-DFss-ccas-4421-FFFK-19KDDDDD | ||||
3311-EEE2-EEER-0092-DDDs-12kd-999DA009 | ||||
JJ42-9DDe-DDFD-CCG3-33ss-999F-982712DD | ||||
123D-2222-11sD-FFDs-4221-FFFK-12939KKD |