WPCraft License Manager
Enterprise-grade WooCommerce License Management System — generate, validate, activate, and revoke software licenses from your WordPress dashboard.
★ 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.zipFrom 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