WPC LicenseHive – Smart License Manager for WooCommerce

Wpclm 772x250

WPC LicenseHive is an enterprise-grade digital rights management tool for WooCommerce. Whether you are selling software, games, digital artwork, or access keys, this plugin automates the entire lifecycle of a license key — from generation and assignment to customer delivery and API validation.

Instead of manually sending serial numbers, LicenseHive handles everything in the background. It seamlessly integrates with WooCommerce orders, provides a beautiful admin dashboard for your team, and exposes a secure REST API for your software to authenticate users.

Wpclm scr

Why WPC LicenseHive?

  • Custom Generators — flexible rules for character sets, prefixes, suffixes, and segments.
  • Trial Licenses — easily offer time-limited or usage-limited trial keys for your products.
  • Variation Support — assign different license generators to different product variations.
  • High Performance — optimized database architecture with Exact-Match searching for massive catalogs.
  • Rich Analytics — track revenue, key sales, and upcoming expirations with interactive charts.
  • Developer Ready — secure REST API for activations and built-in hooks for JWT / Subscriptions integrations.
  • Card-based UI — modern, AJAX-powered admin interface for lightning-fast management.

Key Features

  • Unlimited license key generators with custom formatting
  • Automatic key generation and assignment on order completion
  • Manually assign license keys directly to users (ideal for B2B or gifts)
  • Manual import and export of license keys via CSV
  • Support for simple and variable WooCommerce products
  • Trial license mode with separate generators
  • Beautiful Admin Dashboard with Emerald UI and Lucide icons
  • Analytics dashboard (Revenue, Key Sales, Expiration forecasts) using Chart.js
  • Secure REST API for external software activation/deactivation
  • Custom Database Tables for maximum performance (no CPT bloat)
  • Exact-Match hash searching to prevent memory exhaustion (OOM)
  • Hardware ID Locking ready via API instance tracking
  • Built-in Software Update Server for secure payload delivery
  • PDF Certificate and QR Code generation for licenses
  • Front-end shortcode [wpclm_checker] to check license info without logging in
  • Customer self-service panel in My Account
  • Auto-revoke keys on order refund or cancellation
  • Extensive hooks and filters for third-party add-ons
  • High-Performance Order Storage (HPOS) compatible
  • Translation ready

🔑 Key Generation & Management

LicenseHive offers ultimate flexibility in how your keys are created and formatted to match your brand or software requirements.

Generator Rules

  • Define custom character sets (Alphanumeric, Hexadecimal, etc.)
  • Set key structure: Number of segments, segment length, and separator (e.g., XXXX-XXXX-XXXX-XXXX)
  • Add static Prefixes or Suffixes (e.g., PRO-XXXX-2026)
  • Set default validity periods and activation limits per generator

Variation Overrides
Sell a "Basic" and "Pro" version of your software as variations? You can easily assign a completely different generator to the "Pro" variation while falling back to the parent generator for the "Basic" version.

🛡️ Security & High Performance

Selling digital keys requires rock-solid security. We built this plugin with an enterprise mindset:

  • Custom Database Tables: Licenses and activations are stored in dedicated tables (wp_wpclm_licenses, wp_wpclm_activations), ensuring your main wp_posts table doesn't bloat.
  • OOM-Proof Searching: Key lookups use an Exact-Match hash algorithm directly at the database layer. Even with millions of keys, your admin dashboard remains lightning fast.
  • Secure Delivery: Keys are delivered to customers securely via email and their My Account dashboard.
  • Hardware Locking Ready: The database architecture includes an instance tracking system out-of-the-box, allowing your software to tie a license to a specific MAC address or Machine ID.

📊 Analytics Dashboard

Stop guessing how your digital products are performing. The built-in Analytics dashboard gives you actionable insights at a glance.

  • Revenue Tracking: See exact revenue generated from license sales.
  • Volume Metrics: Track how many keys have been sold vs. how many remain available.
  • Expiration Forecasts: A dedicated chart shows how many licenses are expiring in the next 30, 60, and 90 days, helping you plan your renewal marketing campaigns.
  • AJAX Filters: Filter data by the last 7 days, 30 days, or a custom date range without reloading the page.

🧑‍💻 Developer API & Extensibility

Your software needs to talk to your store. We provide a clean, secure REST API for remote validation.

  • API Endpoints: Dedicated routes for /activate, /deactivate, and /check.
  • API Keys: Generate secure Consumer Keys and Secrets directly from the plugin settings to authenticate remote requests.
  • Built-in Hooks: We've prepared architectural "sockets" (wpclm_pre_assign_licenses, wpclm_pre_generate_key) allowing you to easily write add-ons for custom algorithms like JSON Web Tokens (JWT) or auto-renewals via WooCommerce Subscriptions.

📦 Software Updates & Distribution

If you sell WordPress plugins, themes, or desktop applications, WPC LicenseHive acts as your central Update Server.

  • Secure File Delivery: Ensure only customers with an active, unexpired license can download the latest versions of your software.
  • Update Checking API: Built-in API endpoint to serve version checks and update metadata directly to your clients (e.g., standard WordPress plugin update transient format).
  • Download Protection: Downloads are delivered through secure, temporary links that prevent hotlinking or unauthorized sharing.
  • Version Control Management: Seamlessly attach version strings, changelogs, and download payloads to your WooCommerce products.

🏷️ Trial Licenses

Lower the barrier to entry for your software by offering automated Trial Keys.

  • Configure specific variations to act as Trial products.
  • Trial keys are generated from a designated "Trial Generator" (e.g., keys that only last 14 days and have a 1-machine limit).
  • Easily upsell customers to full licenses once their trial expires.
Purchase a License

Onetime purchase - Lifetime update
1-year premium support
7-Day Money-Back Guarantee

After successful payment, the installation file will be immediately sent to your purchase email.

If you have any pre-sale questions, feel free to contact us.

Version:1.1.0
Require:WP 4.0, Woo 3.0
Compatible:WP 7.1, Woo 11.1
Last updated:Sep 3, 2026