Manager DawPi Posted October 4, 2017 Manager Posted October 4, 2017 (DP45) Single Use License Keys Zobacz plik Aplikacja rozszerza możliwości modułu Commerce (Nexus) w Invision Community, umożliwiając sprzedaż predefiniowanych kluczy licencyjnych - takich, które zostały wcześniej wygenerowane przez zewnętrzny system lub dostawcę oprogramowania. Problem, który rozwiązuje Domyślnie IPS Commerce generuje klucze losowo w momencie zakupu, bez możliwości kontroli ich formatu czy wartości. To oznacza, że jeśli sprzedajesz licencje do zewnętrznego oprogramowania (np. gry, pluginy, systemy SaaS), nie możesz użyć kluczy wygenerowanych przez producenta - musisz polegać na losowych ciągach znaków IPS, które nic nie znaczą dla Twojego systemu. Jak to działa Wgrywasz pulę kluczy do aplikacji (ręcznie lub przez import), przypisujesz je do konkretnego produktu w Commerce, a po dokonaniu zakupu system automatycznie przydziela kupującemu kolejny, nieużyty klucz z puli. Każdy klucz jest jednorazowy - po przypisaniu do zamówienia nie może zostać wydany ponownie. Przykłady zastosowania Sprzedaż kluczy aktywacyjnych do gier (np. Steam keys, klucze do własnej gry) Dystrybucja licencji do oprogramowania (np. pluginy, motywy, aplikacje desktopowe) Sprzedaż kodów dostępu do zewnętrznych serwisów czy platform SaaS Kody rabatowe lub dostępowe generowane przez zewnętrzny system lojalnościowy Klucze do API lub tokeny dostępu z zewnętrznych systemów Korzyści Pełna kontrola nad formatem i wartością kluczy, automatyczna dystrybucja po zakupie, ochrona przed ponownym użyciem tego samego klucza, łatwa integracja z istniejącymi systemami generowania licencji. ---------------------------- A powerful extension for Invision Community's Commerce (Nexus) module that enables the sale of pre-generated license keys - keys that were created externally by a third-party system or software vendor. The Problem It Solves By default, IPS Commerce generates random license keys at the moment of purchase, with no control over their format or value. This makes it impossible to sell keys generated by external systems - meaning software vendors, game developers, and SaaS providers are forced to use meaningless random strings instead of their own license infrastructure. How It Works You upload a pool of keys to the application (manually or via import), assign them to a specific Commerce product, and after a successful purchase the system automatically assigns the next available, unused key from the pool to the buyer. Each key is single-use - once assigned to an order, it can never be issued again. Example Use Cases Selling game activation keys (e.g. Steam keys or keys for your own game) Distributing software licenses (e.g. plugins, themes, desktop applications) Selling access codes to external platforms or SaaS services Distributing coupon or access codes generated by an external loyalty system Providing API keys or access tokens from third-party systems Key Benefits Full control over key format and value, automatic delivery upon purchase, protection against key reuse, and seamless integration with existing license generation infrastructure. Dodający DawPi Dodano 04.10.2017 Kategoria Płatne modyfikacje 4 Wspierana wersja 4.7.x+ 1 intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
aXen Posted October 6, 2017 Posted October 6, 2017 https://invisioncommunity.com/files/file/8741-dp42-single-use-license-keys/ 1 See me on GitHub or aXenDev.net!
Kaldata Posted October 6, 2017 Posted October 6, 2017 5 minut temu, aXen napisał: https://invisioncommunity.com/files/file/8741-dp42-single-use-license-keys/ Nie mam licencji ..... ale kupiłem wersję polską
LadiesMan217 Posted December 28, 2023 Posted December 28, 2023 If I upload this new version will it wipe all of my current keys in stock?
Manager DawPi Posted December 28, 2023 Author Manager Posted December 28, 2023 Absolutely no. All you must do is upgrade this app, do not uninstall and install again. 1 intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
LadiesMan217 Posted December 28, 2023 Posted December 28, 2023 Yes thank you I installed the update love that there is renew key option now thanks for great product!
LadiesMan217 Posted December 29, 2023 Posted December 29, 2023 Some products do not show up sometimes on my SULK list only when I delete another SULK product it may show up its very odd. I have 2 products right now that enabled for SULK and have keys in them but I cannot add anymore keys to the stock in SULK list. Even after updating SULK still same thing.Have you heard of this issue before?
Manager DawPi Posted December 29, 2023 Author Manager Posted December 29, 2023 8 godzin temu, LadiesMan217 napisał(a): Some products do not show up sometimes on my SULK list only when I delete another SULK product it may show up its very odd. I have 2 products right now that enabled for SULK and have keys in them but I cannot add anymore keys to the stock in SULK list. Even after updating SULK still same thing.Have you heard of this issue before? Give me exact steps to reproduce, maybe with screenshots. Thanks! intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
LadiesMan217 Posted December 29, 2023 Posted December 29, 2023 1 hour ago, DawPi said: Give me exact steps to reproduce, maybe with screenshots. Thanks! can i dm you or talk somewhere private?
Manager DawPi Posted December 30, 2023 Author Manager Posted December 30, 2023 Sure, send me PM. intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
ggiosweb Posted March 14, 2024 Posted March 14, 2024 there is a bug, where if u sell original digital product with IPS License key generated and if you click on Manage after purchase, it errors template here is error TypeError: IPS\dp42sulk\_Renew::getRenewKeys(): Argument #2 ($lkey) must be of type ?IPS\dp42sulk\Sulk, IPS\nexus\Purchase\LicenseKey\Standard given, called in /home/***/public_html/uploads/template_2_6c511ec75446d778c3bc465628a86761_clients.php on line 4073 and defined in /home/***/public_html/applications/dp42sulk/sources/Renew/Renew.php:38 Stack trace:
Manager DawPi Posted March 14, 2024 Author Manager Posted March 14, 2024 The file has been updated. Could you check now? intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
ggiosweb Posted March 15, 2024 Posted March 15, 2024 12 hours ago, DawPi said: The file has been updated. Could you check now? now no more error, but license key is not visible if SULK is enabled, if i disable it becomes visible, at least error is gone.
Manager DawPi Posted March 15, 2024 Author Manager Posted March 15, 2024 Checking it... intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
Manager DawPi Posted March 15, 2024 Author Manager Posted March 15, 2024 You have right. Sorry for that. Should be fixed. Before: After: File has been updated again. Sorry for that. 1 intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
ggiosweb Posted March 15, 2024 Posted March 15, 2024 16 minutes ago, DawPi said: You have right. Sorry for that. Should be fixed. Before: After: File has been updated again. Sorry for that. seems like works fine now, thank you. 1
Lavi Posted September 3, 2025 Posted September 3, 2025 Hi DawPi, I bought your new version of the single use license key application, I'm running 4.7 but it has a huge bug now after upgrading where it's sending keys for the wrong products, and marking keys as used when they haven't been used, I need your assistance asap because I run a large site and this is happening every hour. I upgraded from 2.0.6 to 2.0.8 (the latest one)
Manager DawPi Posted September 3, 2025 Author Manager Posted September 3, 2025 Weird. No one reported me something like that. Send me your ACP, FTP details and steps to reproduce. intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
Lavi Posted September 3, 2025 Posted September 3, 2025 4 minutes ago, DawPi said: Weird. No one reported me something like that. Send me your ACP, FTP details and steps to reproduce. Okay we just restored a backup that wasn't tinkered with (the issue was with a database where we deleted some rows from nexus_purchases and nexus_invoices), so if it happens again with the clean database, I will let you know.
Manager DawPi Posted September 4, 2025 Author Manager Posted September 4, 2025 It won't! intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
ArashDev Posted February 4 Posted February 4 hi I installed the application and created a few products for testing, but in the product settings I couldn’t find any section or option related to licenses. ArashDev.net
Manager DawPi Posted February 4 Author Manager Posted February 4 Did you set the Commerce Products to use sulk in product benefits tab? intermedia - profesjonalne rozwiązania Invision Power Board --- Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now