WP Manifestindependent plugin directory
manifest / ecommerce / wp-license

WPCraft License Manager

Enterprise-grade WooCommerce License Management System — generate, validate, activate, and revoke software licenses from your WordPress dashboard.

by WPCraft · github.com/devrashed/wp-license · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/devrashed/wp-license/archive/refs/heads/main.zip

From the readme

Enterprise-grade WooCommerce license key management. Generate, activate, verify and revoke software licenses via a REST API. WPCraft License Manager turns your WooCommerce store into a complete software licensing platform. When a customer completes an order, the plugin automatically generates a cryptographically secure license key, sends it by email, and makes it available in the customer's My Account dashboard. Highlights 🔑 Secure key generation — Keys use a 32-character unambiguous charset (no 0 1 I O) with zero modulo bias via randombytes(). 🌐 REST API — Three signed endpoints (/activate, /deactivate, /verify) protected by a shared API key and per-IP rate limiting. 🛒 WooCommerce-native — Hooks into woocommerceorderstatuscompleted to generate keys automatically. Works with Simple and Variable products. 👤 My Account tab — Customers can view, copy, and manage their license keys without contacting support. 🖥️ Admin dashboard — Sortable, filterable WPListTable with bulk actions, CSV export, and per-license row actions (Suspend / Revoke / Restore). 🔄 Client SDK — Drop-in LicenseClient class that any premium plugin can include to communicate with the license server. ⬆️ Plugin

Read the full README on GitHub →