[WordPress] 外掛分享: Codulon Serial Manager Lite

首頁外掛目錄 › Codulon Serial Manager Lite
WordPress 外掛 Codulon Serial Manager Lite 的封面圖片
全新外掛
安裝啟用
★★★★★
5/5 分(1 則評價)
剛更新
最後更新
問題解決
WordPress 6.2+ PHP 7.4+ v1.1.1 上架:2026-06-14

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.1.1) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Codulon Serial Manager Lite」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Codulon Serial Manager Lite lets store owners create and manage manual license keys directly inside WordPress.
This free plugin focuses on manual key management, customer lookup by shortcode, and a basic REST validation endpoint.
Lite includes

Manual license-key creation.
Automatic serial generation from the manual form.
License status management: active, suspended, and expired.
Searchable admin table.
Copy-to-clipboard serial buttons.
Basic customer shortcode: [codulon_serial_keys_lite].
Working validation API for locally created serials.
First-activation binding to hardwareId.
Hardware ID mismatch protection for locally created serials.

Pro adds

WooCommerce order automation.
Automatic serial generation when orders are paid.
Product-level “Issue serial/license key” settings.
Product and variation license settings.
Perpetual license keys.
Time-limited license keys.
One-time evaluation licenses.
Paid upgrade targets for evaluation products.
Duplicate evaluation blocking by customer, website, or device.
Advanced manual serial entry with product and variation defaults.
Manual expiry/subscription controls.
Advanced status, sorting, filtering, and operational views.
Serial suspension, unsuspension, expiry, and revoke workflows.
Serial history logs.
Resend serial delivery emails.
CSV import.
CSV export.
Customer account delivery.
Customer serial status, expiry, activation, download, and evaluation-expiry details.
License PDF downloads.
Purchased file download links in account and email views.
Branded serial emails.
Order confirmation template.
Invoice / order-details payment template.
Renewal payment request template.
Trial-ending reminder template.
Expiry reminder emails.
Expired/revoked license notice emails.
Packing list and order item email sections.
Email template editor.
Test/sample email sending.
Restore default email templates.
Copy header/footer regions between templates.
Email-safe header logo/image sizing.
Email tokens for serials, renewal choices, order items, totals, VAT notes, customer data, store data, and downloads.
VAT note and tax/totals integration.
Store contact, footer link, and address tokens.
Email and shop theme settings.
Preset themes and color controls.
WooCommerce storefront styling for shop, cart, checkout, order, payment, and account pages.
Product images in email rows.
Subscriptions, renewals, and evaluation upgrades.
Renewal order generation.
Multi-license renewal selection page.
Early renewal extension handling.
Unpaid renewal handling.
Scheduled renewal and expiry sweeps.
Activation API checks.
Website/plugin activation binding.
Desktop app hardware ID hash support.
Activation mismatch protection.
Expired, suspended, revoked, and duplicate API responses.
API rate limiting.
API settings and integration guidance.
PDF, CSV, import, export, and operational tools.
Automatic revoke on cancelled, failed, or refunded WooCommerce orders.
Revoked and unpaid-revoked customer email handling.
Virtual license order processing support.
Built-in manual and documentation page.
Update delivery tools for the separate full version.

Buy the full version:
https://codulon.com/shop
API reference
This plugin includes a working serial validation API for locally created serials:
POST https://yourdomain.com/wp-json/wc-custom/v1/validate-serial

Required fields:

serial – the license key shown to the customer.
hardwareId – one stable activation identity.

For websites, WordPress plugins, or PHP apps, use the canonical site URL as hardwareId.
For desktop software, use a stable hashed device ID as hardwareId. Do not send raw hardware serial numbers.
Example JSON request:
{
"serial": "ABCD-EFGH-IJKL-MNOP",
"hardwareId": "https://example-client-site.com"
}

Example success response:
{
"valid": "True",
"message": "Serial validated and hardware ID activated.",
"email": "[email protected]",
"last_name": "Customer"
}

Common failed responses use "valid": "False" with a message, for example serial not found, hardware ID mismatch, expired, suspended, or rate limited.
Important: this plugin validates serials created inside Codulon Serial Manager Lite. The separate full version uses the same endpoint path but validates WooCommerce serials, subscriptions, renewals, revoked access, customer order data, and advanced license rules.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon