Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

HDWebmobile License Key Delivery Wordpress Plugin - Rating, Reviews, Demo & Download

HDWebmobile License Key Delivery Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

HDWebmobile License Key Delivery turns any simple WooCommerce product into a license-key product. Add a pool of keys under the product’s own “License Keys” tab — paste them in or generate them randomly — and one is automatically assigned to each customer the moment their order is completed.

Security by design

A serious class of bug in license-key tools is a bulk key import that accepts a file upload with insufficient extension/MIME/content validation (CWE-434, Unrestricted File Upload). Even when limited to Shop Manager accounts — a role routinely handed to shop staff and third-party agencies, and deliberately less trusted than Administrator — a disguised .php file can achieve remote code execution. This plugin closes that vulnerability class by construction, not mitigation:

  • There is no file upload anywhere in this plugin. Bulk-adding keys is paste-a-textarea or generate-server-side only — that risky code path simply does not exist here.
  • Keys you paste in are stored exactly as given (with a database-level uniqueness constraint so the same key can never be issued twice); keys the plugin generates for you use PHP’s own cryptographically secure random_bytes(), never anything predictable.
  • The key handed to each customer is claimed with a single atomic database update, so two orders completing at the same instant can never be issued the same key.
  • A customer’s “License Keys” page under My Account is scoped to their own account at the database query itself — one customer can never see another’s keys.

Key Features

  • Turn any simple product into a license-key product from its own Product Data tab
  • Paste existing keys (one per line) or generate random ones on the spot
  • One key delivered automatically per unit purchased when the order is marked Completed
  • Delivered keys show on the order confirmation page, in order emails, and on the admin order screen
  • A “License Keys” tab under My Account lists everything a customer has purchased
  • If stock runs out, the order still completes normally and the admin is emailed to restock — no fake or duplicate key is ever issued

Limitations (please read before installing)

  • No file-upload bulk import — paste or generate only, by design (see “Why this plugin exists”)
  • Simple products only in this version — no variable-product support
  • No per-key activation limits or remote deactivation; a key is either unassigned or assigned

Enjoying this plugin?

If it helps your site, please consider leaving an honest review on WordPress.org — it helps other WordPress users find it. Found a problem or have an idea? Please open a support topic first so it can be fixed.

How to Use

1. Add keys to a product

On a simple product’s “License Keys” tab, check “Sell as license key product”, then either paste your own keys (one per line) or use “Generate Keys” to create random ones.

2. Customer buys the product

Nothing changes at checkout — it’s a normal WooCommerce purchase.

3. Key delivered automatically

Once the order is marked Completed, one key per unit purchased is claimed and shown on the order confirmation page, in the order email, and under My Account > License Keys.

Screenshots

No screenshots provided


Reviews & Comments