When a customer purchases a license for your software, they are allowed the ability to activate the software on a pre-defined number of computers, using rules that you specify in SOLO Server. When they reach this limit and want to activate the software on additional computers, the user can be given either or both of the following options:
Different methods suit different use cases and environments, so we allow you either or both options.
Nothing special is needed to allow the customer to purchase additional license identifiers for new workstations, which is option 1 defined above.
With SOLO Server’s shopping cart rules engine, a customer can purchase an upgrade that modifies an existing license record. Starting in version 126.96.36.199 of SOLO Server, we added the Increment Activation Count shopping cart rule feature which allows your customer to purchase additional activations under their previous license identifier. You simply need to configure a new product option and rule to allow them this capability. This will help simplify the number of licenses managed by the customer, and also allows you to set the price per additional activation.
With this new feature, we’ve done most of the work for you! Just decide which product options you want to apply the Increment Activation Count feature to and use the following guide to take care of the rest.
To begin, you should already have a product and product option configured for one of your license types. In this example, we’ll use a product called “Sample Application Silver Edition License” that comes with 3 activations for $149. To allow a customer to add additional activation to their Silver Edition License, you will need to create a new product option, which could be called “Silver Edition Additional Activation”.
The product option settings need to be configured as follows:
So in our example, the Price per U/M is $49, and the Activations per U/M is 1. This will allow the customer to buy an additional activation for $49, and they can enter a higher quantity in the shopping cart to buy multiple activations at $49 each.
Next, a rule must be created for the “Additional Activation” product option. At the bottom of the product option setting page, click on the “Rules” tab and then [Add].
Use the following settings:
Some of the other settings are optional, such as limiting the availability of the purchase based on the “Download Until” date of the license record. See the Product Options Rules manual topic for more information.
With the settings listed above, the choice to purchase the “Addition Activation” product option will only be available in the customer license portal to customers who have a “Sample Application Silver Edition License” with a status of OK.
A customer can click “Add to Cart” for the product they want to purchase and then update the quantity for that product in the shopping cart.
Instead of requiring the customer to purchase a new license and activate it to get a new subscription period, they can simply renew the expiration of their current license and continue using the application without activating again.
Similar to allowing additional activations, the License Counter field can also be automatically updated. This is good for various types of licenses. See our earlier Using a Counter Value in Licensed Applications blog post for more information.
With the rules engine, you can restrict what upgrade options are available to customers based on the current license(s) they have. Restrictions can also be applied based on a license’s “Download Until” field, which includes the option to charge more for an upgrade or renewal if their current license has expired.
Mike Wozniak is one of the co-founders of SoftwareKey.com and responsible for marketing, content and product strategy. When he isn't plotting new ways to help customers solve licensing and business automation challenges, he likes to travel and entertain guests who come to visit the Orlando area. He also writes most of the licensing tips here.
What you need to know about distributing and updating licensed software
Time for Blast Off: New SoftwareKey Support Portal Launched!
Using a Counter Value in Licensed Applications
How to Track Trial Downloads to Build Your ROI
Choosing a Wizard-Based Licensing Client
7 Ways License Automation Increases Revenue and Saves Time