Skip to main content

Feature

Sell products & issue licenses

Sell software, digital products, services and events with Core Commerce. Customers can return for orders, receipts, licenses and downloads.

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

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

Activate Core Commerce, define products and plans, and connect checkout to a payment provider. Paid fulfillment creates orders and issues keys for licensed products; Service and Event products deliver their instructions without software keys.

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

    Activate Core Commerce

    Open Core Forms → Core Commerce, activate the store, and check its separate checkout and customer-page assignments.

  2. 2

    Add products and plans

    Core Forms → Core Commerce. 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 is included with your license.