[WordPress] 外掛分享: Sentio License Manager – Sell Digital Products with WooCommerce

首頁外掛目錄 › Sentio License Manager – Sell Digital Products with WooCommerce
WordPress 外掛 Sentio License Manager – Sell Digital Products with WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
剛更新
最後更新
問題解決
WordPress 6.2+ PHP 8.0+ v1.8.5 上架:2026-07-30

內容簡介

Sentio License Manager 將您的 WooCommerce 商店轉變為軟體授權伺服器,讓您輕鬆銷售外掛、佈景主題或應用程式的授權,客戶可透過商店帳號快速啟用購買的產品,無需處理授權金鑰。

【主要功能】
• 登入式啟用,無需金鑰
• WooCommerce 訂單完成時自動生成授權
• 每個域名的啟用管理,座位限制可配置
• 完整的 REST API 支援客戶端外掛
• 支援從 LMFWC 或 DLM 遷移現有授權

外掛標籤

開發者團隊

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

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Sentio License Manager – Sell Digital Products with WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Sentio License Manager turns your WooCommerce store into a software licensing server. Sell licenses for your plugins, themes, or apps and let customers activate their purchase by signing in with their store account — no license keys to email, copy, or paste, and no separate dashboard to learn.
When a customer completes an order for a licensed product, Sentio License Manager issues a license automatically and ties it to their account. The customer installs your software, opens its license screen, signs in with their store email and password, and activation happens in one step — on every site they own, up to the plan’s seat limit.
Login-Based Activation — No Keys Required
Instead of emailing keys and fielding “it says invalid” support tickets, Sentio License Manager authenticates against your store credentials. Customers never see or handle a license key.
A Full REST API for Your Client Plugins
Sentio License Manager exposes a Bearer-token REST API that your distributed plugin or theme talks to: authenticate, activate a site, verify a license, and deactivate a seat. The built-in Integration Guide documents every endpoint with copy-pasteable code, and a complete working example client is available in the hosted developer documentation — copy one file, set four constants, and your software is license-aware.
Migrate From LMFWC or Digital License Manager
Already using License Manager for WooCommerce (LMFWC) or Digital License Manager (DLM)? Sentio License Manager imports your existing licenses with a guided, dry-run-first migration tool. It also ships REST API compatibility shims that return LMFWC- and DLM-shaped responses, so the client integrations you have already deployed keep working without code changes while you transition.
Key Features

Login-based activation — customers activate with their store account, never a key
Automatic license generation when a WooCommerce order completes
Per-domain activation management with configurable seat limits per plan
Single-site, multi-site, and unlimited activation tiers
Full REST API with Bearer-token authentication for client plugins
Built-in Integration Guide with copy-pasteable code, linked to full hosted developer documentation
One-click migration from License Manager for WooCommerce (LMFWC) and Digital License Manager (DLM)
REST API compatibility shims so existing LMFWC/DLM client integrations keep working
Optional, consent-gated anonymous usage telemetry (off unless you opt in)
HPOS (High-Performance Order Storage) compatible

How It Works

Install Sentio License Manager on your WooCommerce store, create a product, and link it to a license plan from the Products screen — a couple of minutes with the built-in panel.
A customer purchases through your store and receives an order confirmation automatically.
The customer installs your plugin or theme, opens its license screen, and signs in with their store credentials — the license activates immediately, no key required.

Requirements

WordPress 6.2 or higher
WooCommerce 9.0 or higher
PHP 8.0 or higher

External Services
This plugin connects to one external service. The connection is described below with what data is sent, when it occurs, and links to the vendor’s terms of service and privacy policy.
sentioaddons.com — telemetry (consent-gated, opt-in)
This plugin includes an opt-in anonymous-usage telemetry feature so we can understand how Sentio License Manager is used — license and product volumes, WordPress and PHP versions, and which migration paths people take — to prioritize bug fixes and decide what to build next. No data is sent before you grant consent.
On first activation, the plugin redirects you to a welcome screen at Sentio → Welcome. The welcome screen presents a clear consent toggle (default checked, but you can uncheck it before saving) and an optional email field. Two buttons close the welcome screen: clicking Allow & Start Building respects the checkbox state; clicking Skip forces consent to off regardless of the checkbox.
If you grant consent, a daily WordPress cron job (sentiolm_telemetry_ping) POSTs to https://sentioaddons.com/wp-json/sentio-lm/v1/telemetry. The cron runs once per 24-hour window from the time of consent.
The data fields the plugin sends are:

Plugin version
WordPress version
PHP version
WooCommerce version (if WooCommerce is active)
Aggregate license counts — total, plus active / expired / revoked status breakdown (counts only; no license keys, no customer data)
Aggregate product count
Migration usage — counts of licenses imported from License Manager for WooCommerce (LMFWC) and Digital License Manager (DLM)
Number of REST-compatibility keys configured
Site locale
SHA-256 hash of the site URL (one-way; not reversible to the original URL — used only to deduplicate pings from the same site)
Optional email address — only if you provided one in the welcome screen

The site’s IP address is not sent by the plugin. If country-level data is needed for analytics, it is enriched server-side from the Cloudflare CF-IPCountry HTTP header at the moment of the request, never persisted. License keys, customer emails, order details, post/page content, and visitor analytics are never collected.
You can opt out at any time from Sentio → Settings → Anonymous Usage Data. Opting out fires a DELETE request to https://sentioaddons.com/wp-json/sentio-lm/v1/telemetry/site to remove your site’s data row from our servers, and unschedules the daily cron. Opt-out is one click and does not require a confirmation step. The deletion is authenticated: each daily ping returns a random deletion token (stored only on your site; the server keeps only a hash), and the opt-out request presents that token so no third party can delete or spoof your site’s row.

Privacy Policy: https://sentioaddons.com/privacy-policy/

Cloudflare IP ranges (no connection made)
This plugin includes a one-click preset that fills the trusted-proxy setting with Cloudflare’s publicly published IP ranges, for sites served through Cloudflare. The ranges are bundled as a static list inside the plugin (last verified 2026-04-18). The plugin never connects to Cloudflare, never loads anything from Cloudflare, and sends no data to Cloudflare — the preset is optional and only writes the bundled list into your own site’s settings when you click it. Cloudflare’s terms: https://www.cloudflare.com/terms/ — privacy: https://www.cloudflare.com/privacypolicy/
Credits
This plugin bundles one third-party library:

defuse/php-encryption (MIT license) — used only to decrypt your existing license keys when migrating from License Manager for WooCommerce (LMFWC) or Digital License Manager (DLM). It performs local cryptography only and makes no network connections. Source: https://github.com/defuse/php-encryption

延伸相關外掛

文章
Filter
Mastodon