Skip to main content

Feature

Sell products & issue licenses

Turn WordPress into a lightweight license server: products, plans, orders, license keys, signed downloads, and a customer dashboard.

Part of Core Forms — every premium WordPress form feature in one plugin, one license, unlimited sites.

Core Forms 4.4 can act as a digital-product checkout and license server. Payment gateways collect the money; Core Forms owns the product catalog, orders, license keys, package downloads, customer access, and subscription terms.

Enable the License Issuing Server in settings, define products and plans, attach the Fulfill License Purchase action to any payment-enabled form, and every verified paid webhook atomically creates the order, issues keys, and unlocks downloads. No marketplace cut, no external licensing SaaS.

What you get

How it works in Core Forms

Products, plans, and orders

Each product carries one or more plans — price, currency, billing period, license duration, trial, and activation limit. Orders and keys are created only after the gateway’s verified paid webhook.

License keys with activation limits

Keys track per-site activations against the plan’s limit. Customers can deactivate sites themselves from the dashboard.

Signed, audited downloads

Versioned packages are verified against a stored SHA-256 digest, served through links that expire after 15 minutes, and written to a download audit table.

Customer dashboard

The [cf_license_dashboard] shortcode shows orders, masked keys with reveal and copy controls, downloads, expiry, and activated sites. Guests get a signed 30-day link — no password to leak.

EDD-compatible client API

check_license, activate_license, deactivate_license, and get_version REST endpoints speak the Easy Digital Downloads Software Licensing dialect, so shipped plugin clients migrate without code changes.

Renewals, refunds, maintenance

A renewal form extends existing keys from the later of today or the period end. Verified refunds disable licenses and cancel subscriptions. Daily maintenance expires what lapsed — or run wp core-forms license maintenance.

Set it up

Get going in a few minutes

  1. 1

    Enable the License Issuing Server

    One toggle in Settings. Core Forms creates the customer dashboard page for you.

  2. 2

    Add products and plans

    Core Forms → Products & Licensing. Upload versioned ZIPs; each records a SHA-256 digest before it can be downloaded.

  3. 3

    Attach fulfillment to a checkout form

    Any payment-enabled Core Form plus the Fulfill License Purchase action. Fixed product, or map form values to multiple products for bundles.

Bundled with every Core Forms license.

Sell products & issue licenses — and every other feature on this site — is included with your license. Use code CFLAUNCH for 20% off either plan.