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.
Feature
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.
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.
Keys track per-site activations against the plan’s limit. Customers can deactivate sites themselves from the dashboard.
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.
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.
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.
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.
Open Core Forms → Core Commerce, activate the store, and check its separate checkout and customer-page assignments.
Core Forms → Core Commerce. Upload versioned ZIPs; each records a SHA-256 digest before it can be downloaded.
Any payment-enabled Core Form plus the Fulfill License Purchase action. Fixed product, or map form values to multiple products for bundles.
Stripe, PayPal, Razorpay, Polar and FluentCart — connect once globally, then flip a per-form toggle.
Hand a form submission off to FluentCart's checkout for products and subscriptions, on free or Pro.
Pipe form data to any external service. Manage submissions programmatically via the WordPress REST API.
Sell products & issue licenses is included with your license.