Digital License Manager

描述

Digital License Manager is licensing plugin for WordPress that can be used to keep track of and sell your licenses form your site. Supported and maintained by friendly team behind. 😎

The plugin is compatible with WooCommerce although it can be used as standalone License Manager without WooCommerce.

✨ Free Features

  • Manage your Licenses (status, license key, activations, etc)
  • Manage License Activations. Keeps separate records of Activations identified by unique token instead of single activations count variable.
  • Manage License Generators. Makes it possible to generate Licenses by specific rules (separator, chunks, length, allowed characters, prefix, suffix etc)
  • Assign Generators to one or more WooCommerce products to generate Licenses based on the rules of the Generator when the product is purchased on certain Order status
  • Automatically generate, sell and deliver keys through WooCommerce. Supports both Simple and Variable products.
  • Brings separate page for Licenses in MyAccount when using with WooCommerce
  • The purchased Licenses are included in the WooCommerce Emails (completed order, etc)
  • License delivery Order statuses can be selected from the plugin Settings
  • Create, update, activate, deactivate and validate licenses through the REST API
  • Create and update generators through the REST API
  • Import licenses form file
  • Export licenses to PDF or CSV format. Allows column selection
  • Works even without WooCommerce. If you want to use the plugin as standalone license manager or if you have another solution for selling the keys, you can use the REST API to create licenses.

✨ PRO Version Features

The PRO version focuses on making it possible to generate consistent cash flow through the integration with WooCommerce Subscriptions and provide updates through the Digital License Manager REST API to the users that purchased and activated their license. List of the additional features as follows:

  • WooCommerce Subscriptions support. It extends existing license or generates new one upon subscription renewal based on your product settings.
  • Software management. If you sell software, you will be able to add your software, setup a gallery, support information, FAQs that appear on the product page.
  • Software release management. Downloadable software can be distributed as a releases. For each version you create a release in the Software editor.
  • Software details REST Endpoint to get information about specific software. This is useful if you want to perform update check from your premium software.
  • Software download REST Endpoint to download the latest release for specific software. This is useful if you want to provide updates for your software.
  • Separate License page in My Account that shows list of historical License Activations and Releases along with extended information about the License.
  • Separate Battle-tested and well-documented WordPress package to create License Activation form and provide updates through your Digital License Manager Software API. Start your WordPress theme/plugin shop today!
  • Ready to use theme/plugin updater library with integration guide. Useful if you want to integrate license activations to your plugins/themes.
  • Additional Options to enable or disable features like the “Licenses” access in My Account.
  • Software download statistics (Coming soon)
  • PDF certificates of the licenses (Coming soon)

Get PRO Version

📃 REST API Documentation

The REST API is one of the crucial features that this plugin provides.

It allows developers to create/update/activate/deactivate/validate licenses through the API.

The REST API documentation can be found on the link below:

See Documentation

📃 All Documentation

The complete documentation can be found on the link below:

See Documentation

➕ Feature Requests

Feature requests are welcome! Feel free to submit your ideas on the link below:

New Feature Request

✔ Important

The plugin will create wp-content/uploads/dlm-files directory which stores the cryptographic secrets that are required to decrypt the licenses. If you lose this file, you will lose your license keys as well. Make sure you backup those files!

螢幕截圖

  • Licenses - Overview page
  • Licenses - Add/Edit form
  • Licenses - CSV Export form
  • Generators - Overview page
  • Generators - Add/Edit form
  • Generators - "Generate" page for generating license keys.
  • Activations - Overview page
  • Settings - General
  • Settings - WooCommerce (if WooCommerce is activated)
  • Settings - API Keys - Overview
  • Settings - API Keys - Add/Edit form
  • My Account - Licenses overview
  • My Account - Single order page - Shows the licenses
  • Order Email - Shows the licenses
  • Re-send licenses via Order page

安裝

Manual installation

  1. Upload the plugin files to the /wp-content/plugins/digital-license-manager directory, or install the plugin through the WordPress Plugins page directly.
  2. Activate the plugin through the Plugins page in WordPress.
  3. Use the License ManagerSettings page to configure the plugin.

Installation through WordPress

  1. Open up your WordPress Dashboard and navigate to the Plugins page.
  2. Click on Add new
  3. In the search bar type “Digital License Manager”
  4. Select this plugin and click on Install now

Important

The plugin will create wp-content/uploads/dlm-files directory which stores the cryptographic secrets that are required to decrypt the licenses. If you lose this file, you will lose your license keys as well. Make sure you backup those files!

常見問題

Does it work without WooCommerce?

Yes it does.

How License Activations work?

The License activations are stored as a separate database entries and not using a counter. This allows easier management of License Activation per device/installation/etc.

How to create a license through the REST API?

To create a license through the REST API, please follow this guide.

How to activate a license through the REST API?

To activate a license through the REST API, please follow this guide.

How to deactivate a license through the REST API?

To deactivate a license through the REST API, please follow this guide.

How to validate a license through the REST API?

To validate a license through the REST API, please follow this guide.

評價

There are no reviews for this plugin.

貢獻者及開發者

“Digital License Manager” 是一個開源的軟體。以下的人對這個外掛作出了貢獻。

貢獻者

將 Digital License Manager 外掛本地化為台灣繁體中文版。

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

修改日誌

1.2.0

Release Date – 15 Dec 2021

  • Complete rewrite of product edit data DLM fields
  • Added error display when validation fails upon product save
  • Added welcome notice
  • Fix admin dropdowns product search
  • Fix admin dropdowns order search
  • Fix license update process that removed expiration date
  • Fix purchased licenses display in the order page
  • Fix Generator REST API problems related to the delete endpoint
  • Fix API key last access date/time display
  • Fix a problem that skipped the creation of the product_downloads table
  • Fix activations limit calculations
  • Imrpoved REST API validation and handling
  • Improved the license expiration display in license table
  • Updated the product fields. Instead of use stock and use generator this is now a single dropdown.
  • Code style improvements

1.1.1

Release Date – 10 Oct 2021

  • Add PRO version references
  • Minor bug fixes

1.1.0

Release Date – 24 Sep 2021

  • Add delete rest endpoint for Licenses and Generators
  • Fix license activation validate endpoint
  • Fix dlm_rest_api_pre_response filter
  • Fix Generators update endpoint
  • Improve “Re-send licenses” button in order screen
  • Improve Customer delivery email
  • Code style improvements

1.0.0

Release Date – 19 Jul 2021

  • Everything is new