Popis
Správce licencí pro WooCommerce vám umožňuje snadno prodávat a spravovat všechny vaše digitální licenční klíče. Díky funkcím, jako je hromadný dovozce, automatické dodání a šifrování databáze, bude nyní váš obchod běžet snadněji než kdy jindy.
Hlavní funkce
- Možnost zobrazovat licenční klíče přímo na Woocomerce stránce Můj účet
- Můžete povolit uživatelům aktivaci/deaktivaci vlastních licenčních klíčů
- Můžete povolit uživatelům stahovat licenční certifikáty
- Administrátoři mohou přidat logo společnosti do licenčního certifikátu
- Administrátoři mohou provést migraci licenčního klíče jedním kliknutím ze Správce digitálních licencí
- Administrátoři mohou generovat licence pro předchozí objednávky
- Automaticky prodávejte a doručujte licenční klíče přes WooCommerce
- Automaticky spravuje sklad licencí produktů.
- Aktivujte, deaktivujte a kontrolujte své licence přes REST API.
- Manuálně přeposílejte licenční klíče
- Add and import license keys and assign them to WooCommerce products.
- Všechny licence jsou šifrovány, aby se zabránilo neoprávněnému použití.
- Administrátoří mají možnost aktivace nebo deaktivace uživatelských účtů.
- Můžete povolit přidávání duplicitních licenčních klíčů do databáze.
- Záložka stavu objednávky poskytuje nastavení doručení licenčního klíče.
- Importovat licenční klíče pomocí souboru
- Exportujte licenční klíče do PDF nebo CSV.
- Spravujte stav svých licenčních klíčů
- Vytvářejte generátory licenčních klíčů s vlastními parametry.
- Přiřaďte generátor k jednomu (nebo více!) Woocomerce produktu(ům), tyto produkty poté získají po prodeji automaticky vygenerované licenční klíče.
License Manager for WooCommerce Pro
License Manager for WooCommerce Pro allows you to enhance the capabilities for your eCommerce website with features like:
- Download Expires – Download expired products and generates new license keys.
- Product Download Detail – Enters a change log and product version from the settings.
- Validate Customer Licenses – Validate customer licenses using their ID.
- Ping Request – Create a ping request to check the client-server connection.
- New License Key Upon Subscription renewal – Issue a new license key upon each subscription renewal.
- Extend License Key Upon Subscription – Extend the existing license key with each subscription renewal.
View License Manager for WooCommerce Pro pricing plans.
API
Plugin také nabízí dodatečné koncové body pro manipulaci se zdroji licencí a generátorů. Tyto trasy jsou autorizovány přes API klíče (generované přes nastavení pluginu) a jsou přístupné přes WordPress API. K dispozici je také rozsáhlá API documentation“>API dokumentace.
Potřebujete pomoc?
If you have any feature requests, need more hooks, or maybe have even found a bug, please let us know in the support forum or e-mail us at support@wpexperts.io. We look forward to hearing from you!
Můžete se také podívat na stránky s dokumentací, protože obsahují nejpodstatnější informace o tom, co pro vás plugin může udělat.
Důležité
Plugin vytvoří dva soubory uvnitř složky wp-content/uploads/lmfwc-files
. Tyto soubory (defuse.txt
and secret.txt
) obsahují kryptografická tajemství, která se generují automaticky, pokud neexistují. Tyto kryptografická tajemství jsou použity k zašifrování, dekryptování encrypt, decrypt a hashi vašich licenčních klíčů. Jakmile budou vygenerovány, tak si je prosím zálohujte na bezpečné místo. V případě ztráty těchto dvou souborů zůstanou vaše šifrované licenční klíče uvnitř databáze navždy ztraceny!
Pokud byste chtěli přispět do kterékoli z těchto knihoven v těchto jazycích (Node.js, Python , PHP, Ruby, .NET, C, C#, C++ a Golang), navštivte naši stránku knihovny pro více podrobností.
Poznámka
Několik funkcí, jako je zobrazení uživatelské licence na stránce účtu a certifikace licence, je fork z pluginu Digital License Manager od Darka Gjorgjijoskiho a kód jsme změnili podle našich potřeb.
Snímky obrazovky
Instalace
Manuální instalace
- Nahrajte soubory pluginu do složky
/wp-content/plugins/license-manager-for-woocommerce
nebo jej nainstalujte rovnou přes WordPress stránku Pluginy. - Aktivuj plugin přes stránku Pluginy page ve WordPressu.
- Použij Manažer licencí Nastavení pro nastavení pluginu.
Instalace přes WordPress
- Otevři svou WordPress nástěnku a běž na stránku Pluginy.
- Klikni na Přidat nový
- Do vyhledávacího pole napiš „License Manager for WooCommerce“
- Zvol tento plugin a klikni na Instalovat nyní
Důležité
Plugin vytvoří dva soubory uvnitř složky wp-content/uploads/lmfwc-files
. Tyto soubory (defuse.txt
and secret.txt
) obsahují kryptografická tajemství, která se generují automaticky, pokud neexistují. Tyto kryptografická tajemství jsou použity k zašifrování, dekryptování encrypt, decrypt a hashi vašich licenčních klíčů. Jakmile budou vygenerovány, tak si je prosím zálohujte na bezpečné místo. V případě ztráty těchto dvou souborů zůstanou vaše šifrované licenční klíče uvnitř databáze navždy ztraceny!
Nejčastější dotazy
-
Je dostupná dokumentace?
-
Ano, existuje! Rozsáhlá dokumentace popísující detailně funkce a funkčnost je k nalezení na hlavní stránce pluginu.
-
A co API dokumetace?
-
Znovu musím říct ano! Zde můžete najít API dokumentaci podrobně uvádějící všechny nové požadavky a odpovědi koncových bodů.. Užijte si to!
-
Funguje tento plugin s variabilními produkty?
-
Ano, plugin umí přiřadit licence nebo generátory k jednotlivým variantám produktů.
-
Mohu prodávat vlastní licenční klíče s tímto pluginem?
-
Ano, plugin umožňuje importovat existující seznam licenčních klíčů pomocí souboru (CSV nebo TXT)
-
Mohu použít tento plugin k poskytnutí licenčního systému pro můj vlastní software?
-
Of course! The plugin comes with REST API routes which allow you to activate, deactivate, and validate license keys.
-
Funguje tento plugin pro správu licencí s předplatnými?
-
Yes, our license manager plugin supports subscription products and is compatible with the WooCommerce Subscriptions plugin.== Screenshots ==
Recenze
Autoři
License Manager pro WooCommerce je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „License Manager pro WooCommerce“ byl přeložen do 18 jazyků. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “License Manager pro WooCommerce” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
3.0.10 – 2025-01-27
- Improved – Change menus position under WooCommerce Products
- Improved – Enhanced plugin security
- Improved – Performance improvements and bug fixes
3.0.9 – 2024-11-12
- Improved – Minor bug fixes and improvements
3.0.9 – 2024-11-12
- Improved – Minor bug fixes and improvements
3.0.8 – 2024-07-22
- Improved – Performance improvements and bug fixes
- Improved – Enhanced stability and reliability
3.0.7 – 2024-05-16
- Improved – License page error handling if no license found.
- Improved – API filter parameters for ammending data.
3.0.6 – 2024-03-12
- Improved – Scripts would load on license manager specific pages only.
3.0.5 – 2023-12-05
- Fixed – Settings not updating after update.
- Fixed – Php warning in some cases.
3.0.4 – 2023-11-24
- Fixed – License key was not appearing on My Account page.
- Fixed – Php notices in some cases.
- Fixed – Code optimization.
- Fixed – License keys not receiving when order is processing.
- Fixed – PDF not downloading until the order is not completed.
3.0.3 – 2023-11-18
- Fixed – Php warnings appears in some cases.
3.0.2 – 2023-11-15
- Fixed – License not activating via API
3.0.1 – 2023-11-15
- Fixed – Through Php errors in some cases
3.0 – 2023-11-14
- Added – License Activations
- Added – License and Generator delete endpoints
- Added – License PDF Certificates
- Added – Migration and Past Order License Generator tools
- Added – License Expiration Format
- Added – Single License Page in My account
- Fixed – UserId variable in lmfwc_add_license function
- Fixed – OrderBy query Vulnerability
2.2.11 – 2023-09-13
- Fix – OrderBy Query Vulnerability
2.2.10 – 2023-08-01
- Fix – The reported vulnerability has been resolved by updating the Feedback SDK to the latest version.
2.2.9 – 2023-06-28
- Tested up to WooCommerce v7.8.0 and WordPress v6.2.2
2.2.8 – 2022-08-23
- Update – Upgrade Menu Added
2.2.7 – 2022-04-26
- Update – Changed main menu structure.
- Update – Moved License Keys inside WooCommerce menu
- Update – Moved Generators inside WooCommerce menu
- Update – Moved Settings inside WooCommerce-> Settings -> License Manager
2.2.5 – 2021-10-21
- Update – Freemius Integrated
- Update – PHP 7.0 compatibility
2.2.4 – 2021-07-26
- Update – WordPress 5.8 compatibility
- Update – WooCommerce 5.5 compatibility
2.2.3 – 2021-06-08
- Update – WordPress 5.7 compatibility
- Update – WooCommerce 5.4 compatibility
2.2.2 – 2021-02-19
- Update – WordPress 5.6 compatibility
- Update – WooCommerce 5.0 compatibility
- Fix – The „Licenses“ page no longer causes a blank page or PHP memory_limit error when a large amount of orders and licenses is present in the database.
2.2.1 – 2020-10-03
- Update – WordPress 5.5 compatibility
- Update – WooCommerce 4.5 compatibility
- Fix – License user ID is no longer being overwritten with the user ID of the currently logged in administrator when manually completing an order in the backend.
- Fix – The plugin no longer throws a PHP Error when visiting „My Account“ if there are licenses assigned to deleted WooCommerce products.
- Fix –
register_rest_route()
no longer throws a PHP notice. - Fix – The plugin now prevents license activation/deactivation if the license key has expired.
2.2.0 – 2020-04-10
- Add – Functions for license operations:
lmfwc_add_license()
,lmfwc_get_license()
,lmfwc_update_license()
,lmfwc_delete_license()
,lmfwc_activate_license()
, andlmfwc_deactivate_license()
- Add – Maximum activation count (
times_activated_max
) now allows for unlimited activations if the value is left empty (null
) - Add – It is now possible to select on which order status changes licenses will be generated („Completed“, „Processing“, etc.)
- Add – Customers can now activate and deactivate their license keys inside „My Account“ if the setting is enabled.
- Add – The „allow duplicate license keys“ setting has been added.
- Add – STOPPED AT MERGE PULL REQUEST #740
- Add – A „User ID“ field has been added on the license key level. Add/Import forms and REST route have been updated to allow for this new parameter.
- Add – User ID automatically gets assigned to a license key when a customer purchases said license key.
- Add – Automatic stock management. License key stock will now automatically be adjusted when adding, deleting, and selling license keys. Can be turned off via the settings.
- Add – The License table columns can now be expanded via the following filters:
lmfwc_table_licenses_column_name
,lmfwc_table_licenses_column_value
, andlmfwc_table_licenses_column_sortable
- Add – The CSV export can now be customized via the settings.
- Add – The CSV export can also be customized with the following filter:
lmfwc_export_license_csv
. - Add – Permissions to REST API routes. Currently, all REST API routes require the
manage_options
permission for both objects (licenses and generators). Can be customized with the following filter:lmfwc_rest_check_permissions
- Fix – the
lmfwc_rest_api_validation
filter has been fixed. - Fix – The plugin will no longer throw PHP errors or notices on the „Licenses“ page inside „My Account“ when a product is missing.
- Fix – Fix the Show/Hide/Copy buttons for variable products and other scenarios.
- Fix – On the „Licenses“ page, the order filter dropdown now displays the order sorted by the order ID, in a descending manner.
- Fix – When selling existing license keys, the „Expires at“ field will be preserved after purchase.
- Fix – Product data is now being properly saved for variable products.
- Fix – The text domain is now properly set to
license-manager-for-woocommerce
. Thanks to @sebastienserre for pointing this out and fixing it! - Tweak – Removed the legacy V1 API routes.
- Tweak – Updated the database tables structure.
- Tweak – Searchable dropdown fields (select2) added to the license page filters.
- Tweak – The admin notices class has been reworked and now supports multiple notices.
- Tweak – Refactored the abstract resource repository.
2.1.2 – 2019-12-09
- Add – The plugin now checks the PHP version upon activation. If the version is on/below 5.3.29, the plugin will not activate.
- Add –
lmfwc_event_post_order_license_keys
event action has been added. You can hook-in with theadd_action()
function. - Fix – Removed the „public“ properties from the class constants.
- Fix – Column screen options now work for the license and generator pages.
- Fix – Timestamps are now properly converted and displayed on the licenses page.
2.1.1 – 2019-11-19
- Fix – Adding a generator without a „expires_at“ no longer display the „-0001-11-30“ date value. You will need to edit existing license keys, remove the value and save them to get rid of the invalid date.
- Fix – If no generators are present, the plugin would throw a PHP notice when going to the „Generate“ page inside on the „Generators“ menu page.
- Tweak – It is now possible to create API keys without WooCommerce installed.
- Tweak – Removed the redundant plugin Exception class.
2.1.0 – 2019-11-13
- Update – WordPress 5.3 compatibility
- Update – WooCommerce 3.8 compatibility
- Přidat – Zavádí meta tabulka licenčních klíčů spolu s funkcemi přidání / aktualizace / získání / odstranění.
- Přidat – Plugin nyní před přidáním nebo úpravou licenčních klíčů zkontroluje duplikáty (to platí také pro API).
- Přidat – generátory nyní mohou volně generovat licenční klíče a přidávat je přímo do databáze.
- Přidat –
lmfwc_rest_api_validation
filtr pro další ověření nebo ověření dat při použití REST API. - Přidat – pole pro kopírování licenčních klíčů na stránce „Import“.
- Přidat – hromadné akce „Označit jako prodané“ a „Označit jako dodané“ na stránce licenčních klíčů.
- Přidat – Nová část „Moje licenční klíče“ pro zákazníky na stránce „Můj účet“.
- Přidat – pole „Platnost vyprší v“ lze nyní přímo upravovat při přidávání nebo úpravě licenčních klíčů. To platí také pro API.
- Tweak – kódový formát, refaktor a vyčištění.
- Oprava – Typo na stránce Nastavení (trasa
v2/licenses/activate/{license-key}
nyní správně zobrazuje jako trasa GET). - Oprava – Akce
activate
adeactivate
licenčních klíčů nyní fungují na přehledu licenčních klíčů. - Oprava – Při přidávání nebo úpravě licenčních klíčů nyní pole „Produkt“ také vyhledává variace produktů.
- Oprava – Nyní lze zobrazit více oznámení správce.
- Oprava – Automatické načítání překladů pluginů.
2.0.1 – 2019-09-03
- Přidat – v2 / deaktivovat / {license_key} trasu pro deaktivaci licenčního klíče.
- Přidat – funkce „Vymazat“ k objednání a rozbalovací nabídce select2 produktů.
- Oprava – Pořadí rozbalovací nabídky stavu licenčního klíče („Aktivní“ je nyní první).
- Oprava – PHP fatální chyba při mazání licenčních klíčů.
- Oprava – Oznámení PHP při provádění určitých operací (import licenčního klíče, odstranění generátoru).
- Oprava – "lmfwc_rest_api_pre_response" priorita háku je nyní správně nastavena na 1.
2.0.0 – 2019-08-30
- Přidat – Podpora potlačení šablon.
- Přidat – Vyberte 2 rozbalovací pole pro objednávky a produkty při přidávání nebo úpravě licenčních klíčů.
- Přidáno – Vyhledávání licenčních klíčů. Bere jen celé klíče, nenajde části.
- Přidáno – API trasy v2
- Přidáno – Nastavení pro povolení/zakázání konkrétní API trasy.
- Přidat – filtr
lmfwc_rest_api_pre_response
, který umožňuje upravit odpovědi API před jejich odesláním. - Tweak – Kompletní předělání kódu.
- Tweak – Přepracované API trasy v1 (udržení kompatibility)
- Oprava – Uživatelé nyní můžou upravovat a mazat všechny licenční klíče, dokonce i prodané/doručené.
- Oprava – WordPress instalace s vysokým počtem objednávek/produktů nemohly přidat/upravit stránku s licenčními klíči.
- Oprava – záložní písmo CSS pro tabulku licenčních klíčů.
- Oprava Text „Platné do“ v emailů zákazníkovi nebo na stránce účtu se nyní nezobrazuje, pokud políčko bylo prázdné.
1.2.3 – 2019-04-21
- Přidáno – Filtr pro změnu textu „Platné do“ v obsahu emailů (
lmfwc_license_keys_table_valid_until
). - Oprava – Malé CSS opravy.
- Oprava – Při prodeji licenčních klíčů bude pole „Platnost vyprší“ nastaveno, i když není použitelné. K tomu už nedochází.
1.2.2 – 2019-04-19
- Přidáno – Německý překlad pluginu
1.2.1 – 2019-04-18
- Oprava – „Nastala chyba při přidáni licenčního klíče.“ chybová hláška by se již neměla objevovat při přidávání licenčního klíče.
1.2.0 – 2019-04-17
- Přidáno – Nyní můžeš definovat kolikrát licenční klíč může být aktivován použitím koncových bodů API REST.
- Přidáno – Nyní můžeš specifikovat kolik klíčů bude doručeno při koupi.
- Přidáno – Variabilní podpora produktu.
- Přidáno – Funkce pro export licenčních klíčů (CSV/PDF)
- Přidáno – Koncové body REST API pro aktivaci licenčních klíčů..
- Přidáno – Koncové body REST API pro platnost licenčních klíčů..
- Přidáno – Nová Woocomerce akce pro manuální odeslání licenčních klíčů.
- Přidáno – „Expiruje“ datum v emailech o objednávce a na stránce účtu z objednávkami.
- Přidáno – Filtr pro nahrazení textu „Váš(e) licenční klíč(e)“ v emailu pro zákazníka a na stránce „Můj účet“ (
lmfwc_license_keys_table_heading
). - Přidat – generátory nyní zobrazují počet produktů, ke kterým jsou přiřazeny vedle svého názvu.
- Vylepšení – Několik vylepšení rozhraní pluginu.
- Tweak – Tlačítko „Přidat/Importovat“ a stránka byla přejmenována na „Přidat licenci“
- Tweak – koncový bod GET license / {id} REST API nyní podporuje licenční klíč jako vstupní parametr.
- Tweak – Změny ve struktuře odpovědí REST API.
- Tweak – Změny ve struktuře databáze.
- Oprava – Nastavení licenčních klíčů u produktu nyní nebude ztraceno při použití možnosti rychlých úprav.
1.1.4 – 2019-03-30
- Oprava – Licenční klíče nyní se neodešlou vícekrát, než jednou při změně stavu objednávky z „dokončeno“ na něco jiného a poté zpět na „dokončeno“.
1.1.3 – 2019-03-24
- Oprava – V některých prostředích by aktivační háček nefungoval správně a potřebná kryptografická tajemství nebyla vygenerována. Sjednal jsem dohodu, aby se to už nestalo.
- Oprava – Při otevření stránky nastavení REST API nyní nevyskočí chyba 500. Taky má chyba.
- Oprava – Odebrán nepoužívaný Javascript kód. Byl zde stejně bez účelu.
1.1.2 – 2019-03-24
- Funkce – Kliknutí na licenční klíče uvnitř tabulky, nyní klíče zkopíruje do schránky. No, není to super?
- Oprava – CSV a TXT nahrávání licenčních klíčů nyní funguje jak by mělo. Aspoň tedy doufám.
- Tweak – Malé úpravy rozhraní na stránce s klíči. Nyní vše vypadá víc cool.
1.1.1 – 2019-03-23
- Oprava – Odebrány kryptografická tajemství po aktualizaci pluginu, způsobovaly nefunkčnost po aktualizaci 1.1.0. Za to se opravdu omlouvám.
1.1.0 – 2019-03-23
- Funkce – Přidány API trasy k licencím a generátorům. V současné době jsou dostupná volání GET (single / all), POST (create) a PUT (update) pro oba zdroje.
- Funkce – Ověření API pro nové trasy. V současné době je podporována pouze základní autentizace přes SSL.
- Funkce – Upravování licenčních klíčů je nyní dostupné.
- Fuknce – Přidáno pole „platné do“ pro hromadný import licenčních klíčů.
- Tweak – Plugin nyní podporuje licenční klíč do délky 255 znaků.
- Tweak – Hlavní restrukturalizace kódu. Položil základ budoucím funkcím.
- Tweak – Přepracovaný celý plugin na použití filtrů a akcí.
- Vylepšení – Malá visuální vylepšení pluginu.
1.0.1 – 2019-02-24
- Aktualizace – Kompatibilita pro WordPress 5.1
- Aktualizace – readme.txt
1.0.0 – 2019-02-19
- První vydání