We are proud to unveil the versioning feature. Now, you can use this powerful capability to monetize your software more easily.
This feature is also referred to as Editions or Features. Let’s look at the details.
What Does It Do?
Each version has a set of features that you can customize your software with. For example, you may have a Standard, Gold or Platinum version, each with different features. This is one of the key monetization strategies in the market.
What Changed in the Dashboard?
Before: You connect a product to SKUs.
After: You connect a product’s version to SKUs.
How To Set It Up
- Create your software versions (e.g., Standard, Gold, Platinum)
- Connect the versions to your products
- Connect your product versions to SKUs
Default Version for Existing Products
We added a default “Full” version for each of your existing products to ensure a seamless transition.
Currently:
- Each of your products is connected to the “Full” version.
- Each of your SKUs is connected to the “Full” version of your products.
Now you can customize it as you need.
Developer Side
API
If you use our APIs, you need to add "version": "2.0" as a parameter to the request. After that, you get "version_code": "xxxx" in the response among others.
Be careful! This has different responses than before. Without the "version" parameter, you get "OK" as a message. With the "version" parameter, you get an object that includes a version string.
C++ Static Library
Download the latest version of the C++ Static Library to support versioning. The documentation is inside the package and includes sample codes.
Conclusion
We hope the versioning feature will bring flexibility and growth to your business. Whether you offer a single edition or multiple tiers, KEYZY now gives you the tools to manage it all from the dashboard.