See translation

Prestashop Sell CDKeys / License keys

This is PrestaShop module that allows you to sell CdKeys / licenses in your online shop. Addon automatically sends coupon codes to your customers right after they will order product marked as product that is a "cdkey / license" product. It's a multitool so-called license key manager

Shop version 9.x, 8.x, 1.7.x, 1.6.x, 1.5.x PrestaShop 8.x & 9.x support Yes :-)
Available translations
Module version 2.4.0
Works with ThirtyBees Yes
Public help and discussion Open forum discussion
  • Trusted developer of module Sell CDKeys / License keys
  • Support to the module Sell CDKeys / License keys
  • Free updates of the module Sell CDKeys / License keys
  • Open source - you can edit module code Sell CDKeys / License keys
  • Module Sell CDKeys / License keys works with PrestaShop 1.7
  • Module Sell CDKeys / License keys works with PrestaShop 1.6
  • Module Sell CDKeys / License keys works with PrestaShop 1.5
  • Module Sell CDKeys / License keys works with PrestaShop 8.0

More info: Prestashop Sell CDKeys / License keys

As I already mentioned this is PrestaShop module that is license key manager tool. With this addon you can sell cdkeys. Complex module settings allows to manage licenses in really handy way. With one mouse click you can import thousands of licenses, manage them, activate, remove etc. Please read module description below to get more informations about features available in this addon.

 

sell cdkeys codes licenses

 

Module features

The most important and basic feature of this PrestaShop addon is an automatic process of license key delivery. Module automatically sends cdkeys for customers that will buy products marked as "license" (associated with group of codes). In addition module contains a lot of other features that make the management process handy and intuitive. 

 

Basic module configuration

On addon configuration page you can define the statuses of orders. Module will send license key only if order of status will be one from selected statuses. So, in simple words, module will send cdkeys only if order status will be for example "payment accepted" or "on backorder" etc.  ( see screenshot ). Module contains feature to select groups of customers - these groups will receive coupon automatically. If customer will not be associated with selected groups - module will not send / add license key to their account - you will have to do it manually (great feature to prevent SCAM)

Support of product packs

It's the only one available module that allows to work with packs of products. When you will turn on option to support product packs (on module configuration page) - plugin will check if purchased product is pack. And if so - module will check products from this pack. If there will be a product that is associated with groups of cdkeys - module will send cdkey to customer.

 

Unique email templates for each group of cdkeys

Each group of cdkeys can use different email template and email title. Thanks to this you can personalize the email delivery for each cdkey product. 

Unique email for each cdkey
Module has tool named "email templates manager" where you can create new email templates that you can use for cdkeys. This means that each cdkey type that your shop sends can send it with usage of unique email template! 

 

Import tool settings

Advantage of the module that makes it very usefull and allows to save a lot of time is a feature to import cdkeys. Import tool settings allow to define specification of licenses and also specification of the file. Row delimiter is a specification of csv file, you define here symbol that separates codes. Column delimiter is an option of CSV file, you define here symbol that separates specification values. Active - imported license will be active, or not. Module sends licenses that are active only.

 

Import tool

Whole import process is based on CSV files (from excel for example). In these CSV files you can have a thousands of codes. It's enough to upload this file to your module (on module configuration page you've got special form to import such file). Then it is enough to click "import to database". Module will do the rest and you will save a lot of time :)

 

License key management

Module creates new position in your back office menu. You can find there new element "license key manager" ( see screenshot ) . You can manage license keys there. You can create new groups of licenses and associate them with products in your store. Based on this association module will send cdkeys to customers. You can add new liceses, export them, check how many liceses were sold. You can also browse the list of sold licenses with details (who bought, what is the code, product etc.)

 

History of sold cdkeys

In this module section you can see what codes you sold and who bought them. This section allows you to manually assign codes to customer accounts and re-send emails with codes. You can also alter specification of the code that module bought (for example you can change cdkey code here)

 

Automatic update of products' stock

One from the great features available in the module is automatic sychronization of products stock. Module automaticaly updates the stock of product based on available cdkeys in module's database. Module updates the stock each time someone will purchase the cdkey product or each time you will update the settings of the group (load new cdkeys to database)

Usage examples of module: Prestashop Sell CDKeys / License keys

  1. sell cdkeys in prestashop
  2. sell codes in prestashop
  3. sell access codes in prestashop
  4. sell serial keys in prestashop
  5. sell activation codes in prestashop
  6. sell license codes in prestashop

Associated videos: Prestashop Sell CDKeys / License keys

Module reviews: Prestashop Sell CDKeys / License keys

Reviews were placed by customers that purchased this addon. If you already purchased this plugin and if you expect to left a review - you will get an email form shop after 2 weeks from purchase. This email will contain reminder about pending comment with url to review form
Average grade
4.88
Júlia2023-01-03
Dorina2022-12-28
Teresa2022-12-13
Aurélie2022-12-05
Jon2022-09-15
Bridget2022-08-12
Antoinette2022-08-11
Emidio2022-08-03
Zita2022-07-11
Teresa2022-07-09
Dagmara2022-06-11
Gabriel2022-05-23
Makayla2019-11-04
Grazia2019-10-21
Álvaro2019-09-26
Hanna2019-09-18
Jakub2019-09-13
Margaret2019-09-06
Ângelo2019-08-20
Loredana2019-07-29
Brigitte2019-07-28
Vitória2019-07-27
Martí2019-07-17
Ismael2019-07-17
Trevis2019-07-10
Csenge2019-06-14
Concetta2019-06-12
Angela2019-06-08
Panna2019-06-03
Glenda2019-05-02
László2019-04-03
Vera2019-03-20
Laurent2019-02-21
Maja2019-02-13
Dominika2019-02-11
Gábor2019-01-31
Michelle2018-08-04
Maika2018-07-23
Laerte2018-06-22
Zsolt2018-06-21
Aroldo2017-12-23
Edgar2017-10-22
Zella2017-09-17
Grazia2017-03-02
Alex2016-12-30
Alberto2016-12-09
Pedro2016-12-05
Rahsaan2016-11-25
Astrid2016-10-22
Devonte2016-09-05
Aitor2016-07-25
Name2016-07-09
Angela2016-04-03
Louise2016-01-11
Baylee2016-01-08
Nikoletta2015-12-27
Stanisław2015-12-21
Vince2015-11-13
Angeline2015-09-15
Raúl2015-05-03
Nina2014-12-29
Celia2014-12-14
Abril2014-12-13
Arkadiusz2014-10-16
Madalena2014-09-26
Noël2014-09-25
Nadia2014-08-14
Richard2014-07-20
Martí2014-07-20
Joanna2014-06-06
Amari2014-04-20
Caroline2013-11-26
Jaunita2013-11-11
Ernő2013-10-15
Dixie2013-07-22
Nadir2013-07-15
Maurice2013-05-31

Frequently asked questions

Feature under construction

Associated blog posts

Currently no related articles

Sell CDKeys / License keys Changelog - informations about updates

Version 2.4.0

  • This update introduces major compatibility improvements and ensures the module is fully functional with the latest e-commerce platform standards.

    [+] New Feature / Compatibility

    • PrestaShop 9 Compatibility: The module is now fully compatible with the latest PrestaShop 9.0.0 release. We have refactored the codebase to support all the new features and architecture changes introduced in this major version of PrestaShop, ensuring seamless integration and stable performance.

    [*] Improvements

    • Code Optimization: General improvements to the module's code for better performance and long-term stability on all supported PrestaShop versions.
    • Enhanced Security: Implemented minor security enhancements to align with the latest best practices.

Version 2.3.9

  • Merged the separate PrestaShop 8.x and 1.7.x module versions into a single, unified codebase, ensuring compatibility with both platforms.
  • Implemented automatic order status updates. When all CD keys associated with an order have been successfully delivered to the customer, the order status will automatically change to reflect the completed delivery.

Version 2.3.8

  • Merged the separate PrestaShop 8.x and 1.7.x module versions into a single, unified codebase, ensuring compatibility with both platforms.
  • Implemented automatic order status updates. When all CD keys associated with an order have been successfully delivered to the customer, the order status will automatically change to reflect the completed delivery.

Version 2.3.7

  • Improved module compatibility with PrestaShop 8.x by updating the email template editor workflow to align with the latest PrestaShop 8.x standards.

Version 2.3.6

  • Added the ability to create global CD key groups. These groups will be accessible across all shops within a multi-shop PrestaShop installation, streamlining CD key management.

Version 2.3.5

  • Resolved an issue in PrestaShop 1.7 where the group_desc (group description) and title variables were missing from customer emails. This ensures that all relevant information is included in email notifications.

Version 2.3.4

  • Fixed a problem in PrestaShop 1.6 where the group_desc (group description) and title variables were not correctly populated in customer emails. This ensures accurate information is displayed in email notifications.

Version 2.3.3

  • Added support for PrestaShop versions 1.7.7.3 and 1.7.7.4. This update ensures compatibility with the latest PrestaShop releases and resolves any conflicts arising from platform changes.

Version 2.3.2

  • Enhanced the stock synchronization feature. The module now calculates available key quantities based only on active keys. This improvement ensures that product stock levels accurately reflect the number of available and active CD keys.

Version 2.3.1

  • Improved the voucher delivery process and email subject lines when sending multiple keys in a single email. This enhancement provides a more streamlined and user-friendly experience for customers receiving multiple keys.
  • Optimized the process of saving license information on invoices, ensuring that license details are accurately and reliably recorded.

Version 2.3.0

  • Introduced the ability to customize email subject lines for multi-key delivery emails, allowing for personalized messaging and improved communication.
  • Enabled the use of variables in email subject lines and group descriptions, providing greater flexibility in email content and customization.
  • Added new variables for use in email templates and titles, expanding the options for dynamic content generation. Available variables include: {firstname} , {lastname} , {code} , {product} , {product_description} , {product_description_short} , {group_url} , {group_desc} , {group_title} , {id_order} , {order_name} , {total_paid} , {total_products} , {total_discounts} , {total_shipping} , {total_shipping_tax_excl} , {total_shipping_tax_incl} , {total_wrapping} , {total_tax_paid} , and {payment} .

Version 2.2.9

  • Overhauled the CD key delivery process. Merchants can now choose how keys are delivered when a customer purchases multiple CD key products. Options include sending each coupon separately with a unique email template configured for each CD key group or sending all purchased coupons in a single email (without personalized email templates). Additionally, merchants can now define a group description that can be included in the email template, for example, providing detailed usage instructions or other relevant information.
  • This version requires reinstallation. Existing settings and CD keys will be preserved during the update process.

Version 2.2.8

  • Improved translation packs for enhanced multilingual support and a more consistent user experience across different languages.

Version 2.2.7

  • Added support for product packs. When enabled, the module will detect if a purchased product is part of a pack. If the pack contains a product associated with a CD key group, the module will automatically deliver the corresponding CD key to the customer.

Version 2.2.6

  • Redesigned the module configuration page, specifically the form for selecting customer groups and order states, to align with new design guidelines for improved usability and aesthetics.

Version 2.2.5

  • Removed the limit on the number of groups displayed in the shop's back office group list, improving management of large numbers of CD key groups.
  • Added a product search feature when associating CD key groups with products, streamlining the product selection process.

Version 2.2.4

  • Implemented pagination in the customer's "My Account" area to improve navigation and browsing of purchased CD keys. This version requires reinstallation.

Version 2.2.3

  • Further optimized the stock synchronization feature for improved performance and reliability.

Version 2.2.2

  • Further optimized the stock synchronization feature for improved performance and reliability.

Version 2.2.1

  • Improved the SQL queries executed when updating order statuses to enhance performance and prevent potential errors.

Version 2.2.0

  • Refined the recently introduced email template feature, improving usability and customization options.

Version 2.1.9

  • Introduced the ability to define email templates directly within the module configuration page. This allows for creating unique email templates for each CD key product, enabling highly targeted and customized email communications.

Version 2.1.8

  • Enhanced the email delivery process. Added a new email variable, {id_order} , which will be replaced with the corresponding order ID in email notifications, providing more context and facilitating order tracking.

Version 2.1.7

  • Added a new variable to email templates: {group_url} . This variable enables linking directly to relevant resources or information related to the CD key group, enhancing the customer experience.

Version 2.1.6

  • Improved the module's back office interface by alphabetically sorting the list of groups in the "Add new CD keys" form, enhancing organization and usability.

Version 2.1.5

  • Improved the combination selection tool in the PrestaShop 1.5 module version, making it easier to manage product variations and associated CD keys.

Version 2.1.4

  • Enhanced the management of archived CD keys (previously purchased keys). Each sold CD key is now associated with an id_order_detail value, enabling precise tracking and association with specific purchased items rather than just the order itself. This version requires reinstallation.

Version 2.1.3

  • Added the ability to restrict CD key delivery based on order value. Purchased licenses will only be sent if the total order value is not greater than a specified amount, providing more control over CD key distribution.

Version 2.1.2

  • Improved the process of saving selected order states and customer groups, enhancing reliability and preventing data loss.
  • Resolved a conflict between the "My Keys" section in the customer account and the ps_customersignin module, ensuring compatibility and proper functionality.

Version 2.1.1

  • Added an "Order Date" column to the "My Keys" section in the customer account, providing valuable order history information for customers.

Version 2.1.0

  • Introduced the ability to associate a specific URL with a CD key group, such as a link to documentation, downloads, or support resources. This enhances the customer experience and provides valuable context for purchased CD keys.
  • Added the option to define the number of CD keys delivered per purchased quantity of a product marked as a CD key item, enabling flexible product bundling and key distribution. This version requires reinstallation if updating from an older version.

Version 2.0.9

  • Fixed an issue where CD keys were not visible in the "My CD Keys" section of the customer account. Polish (język polski) translations have been added.

Version 2.0.8

  • Improved the update checker functionality for more reliable and efficient update notifications.
  • Optimized SQL queries on various module pages in the shop's back office to improve performance and reduce database load.

Version 2.0.7

  • Implemented measures to prevent SQL injection vulnerabilities and database query errors that could occur if coupon names contained special characters, enhancing security and data integrity.

Version 2.0.6

  • Improved the way license keys are included in invoices when the "Include CD key on invoice" option is enabled, ensuring accurate and consistent display of license information.

Version 2.0.5

  • Added navigation buttons to the "My CD Keys" page in the customer account, improving usability and browsing of purchased CD keys.

Version 2.0.4

  • Implemented a module update checker to notify users of available updates, ensuring they can benefit from the latest features and improvements.
  • Added the option to include CD keys on invoices, along with a configurable label for the CD key field, providing greater flexibility in invoice customization. This version requires reinstallation.

Version 2.0.3

  • Improved the formatting and content of email templates sent to customers, enhancing the overall customer experience.

Version 2.0.2

  • Added information about the purchased product to emails containing CD keys sent from the shop's back office, providing more context for customers.

Version 2.0.1

  • Implemented automatic product stock updates when CD keys are added, removed, or updated, ensuring accurate stock information.
  • Added a feature to prevent duplicate CD keys from being added to the database, maintaining data integrity and preventing errors.

Version 2.0.0

  • Introduced automatic stock synchronization. When enabled, this feature automatically updates product stock levels to match the number of CD keys in the database, simplifying inventory management.
  • Improved the module installation process, optimizing database changes for smoother updates. Due to database changes, version 2.0.0 requires a full reinstallation.

Version 1.9.9

  • Added new email variables: {product_description} and {product_description_short} , providing more flexibility in email template customization.

Version 1.9.8

  • Added the ability to associate CD key groups with specific product combinations. CD keys will only be sent to customers who order the selected combination, enabling more precise control over CD key distribution. This version requires reinstallation.

Version 1.9.7

  • Improved module workflow and compatibility with PrestaShop 1.5.x releases.

Version 1.9.6

  • Added a list of CD keys to the "Order Details" page in the shop back office and the customer account, providing easy access to purchased key information.

Version 1.9.5

  • Implemented bulk CD key adding. Merchants can now create a list of codes and add them to the database in bulk, streamlining the process of adding large numbers of keys.

Version 1.9.4

  • Added the ability to track used and available keys. This information is displayed in the "Groups of CD Keys" section, providing better inventory control and stock management. Version 1.9.4 requires reinstallation due to database changes. Existing module configuration will be preserved during the update.

Version 1.9.3

  • Added an "Order Reference" column to the "My Keys" section of the customer account, improving order tracking and identification. Design improvements and fixes for "internal server error" have been implemented for PrestaShop 1.7.

Version 1.9.2

  • Due to conflicts between PrestaShop versions 1.6.x and 1.7.x, a separate library has been released specifically for PrestaShop 1.7, ensuring compatibility and resolving conflicts.

Version 1.9.1

  • Improved module workflow and expanded CD key delivery to include non-virtual products. The module now identifies product combinations and sends corresponding codes for each combination purchased, enhancing flexibility and product management.

Version 1.9.0

  • Updated module code to comply with PSR-2 coding standards, improving code quality and maintainability. Full support for PrestaShop 1.7 has been added.

Version 1.8.9

  • Added the ability to resend CD key emails to customers, improving customer service and resolving delivery issues.
  • Implemented the ability to edit the sold CD keys list and manually add and assign CD keys to customer accounts, providing more control over key management.

Version 1.8.8

  • Added a redirect to the login page for users who are not logged in but attempt to view their purchased CD keys list, ensuring secure access to key information. (Translation from Polish: Feature added to redirect the user to the login page when they are not logged in to the store and try to see the list of their purchased keys.)

Version 1.8.7

  • Fixed an issue with coupon generation when the order status is changed to the status accepted by the module, ensuring proper coupon delivery. (Translation from Polish: Fix to coupon generation when the order status changes to one accepted by the module.)

Version 1.8.6

  • Implemented improvements related to the module's publication on the official PrestaShop Addons Marketplace. (Translation from Polish: Improvements to the module related to the publication of the add-on in the official PrestaShop marketplace.)

Version 1.8.5

  • Disabled the debug mode that was enabled in the previous update. (Translation from Polish: Disabling the debug mode that was enabled in the previous update.)

Version 1.8.4

  • Fixed issues with the module's configuration page, resolving "PHP NOTICE" errors. (Translation from Polish: Fixes to the module configuration page, from now on the problem with "PHP NOTICE" does not appear.)

Version 1.8.3

  • Improved module functionality in PrestaShop 1.5.x versions. (Translation from Polish: Improvements to the module's operation in PrestaShop 1.5.x.)

Version 1.8.2

  • Improved the display of translations, ensuring accurate and consistent language presentation. (Translation from Polish: Fixes related to the display of translations.)

Version 1.8.1

  • Improved filtering of the key list by group name and added an order ID column to the sold keys list. (Translation from Polish: Fixes for filtering the list of keys by group name, the order ID column in the list of sold keys.)

Version 1.8

  • Updated email translations sent to customers and improved the complete Polish (język polski) translation, enhancing the customer experience for Polish-speaking users.

Version 1.7

  • Added the ability to select customer groups for automated code delivery. Customers not associated with the selected groups will need to wait for order approval by the shop administrator. (Translation from Polish: Feature to select customer groups covered by the automated code sending process. Customers not associated with the selected groups will have to wait for order acceptance by the store administrator.)

Version 1.6

  • Added the ability to manually add individual keys (previously, only import was available). (Translation from Polish: Possibility of manually adding individual keys (previously there was only import).)

Version 1.5

  • Added fixes for multi-store mode, ensuring the module functions correctly in PrestaShop with multi-store enabled. (Translation from Polish: Added fixes to multistore mode, the module now works correctly in PrestaShop with multi-store enabled.)

Version 1.4

  • Enabled uploading of multiple CSV files, which can be re-imported at any time. (Translation from Polish: Loading multiple CSV files, which can be re-imported at any time.)

Version 1.3

  • Fixed issues related to email sending in multi-store mode. (Translation from Polish: Fixes to multistore mode related to sending emails.)

Version 1.2

  • Added a list of sold codes with details. (Translation from Polish: List of sold codes with details.)

Version 1.1

  • Initial release of the module. (Translation from Polish: First version of the module.)
Module price
44.99 €
39.99 €
Lowest price from last 30 days: 39.99 €
Add to cart

Gallery