About This File
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.
What's New in Version 2.0.8.1 See changelog
Released
- bug fix related to purchasing the Standard license key.
