Product Configuration

Product Bundles

13min
a product bundle is a specific type of product which groups several products together so that they can be activated and used with a single license general process working with product bundles generally, creating product bundles uses the following workflow step 1 initialize a product bundle step 2 issue licenses for the product bundle step 3 activate each product individually using the same license initialize a product bundle product bundles can be created on the products page in the platform clicking on the button add new bundle adding new product bundle enter the bundle name, code, authorization method select all the products which are going to be included in a bundle setting bundle values the bundle code must be unique from other bundle and other product codes you can only bundle products using the same authorization method the bundle code, authorization method and selected products cannot be edited after the bundle is created you can edit their name, and delete or disable / re enable them at a later date issuing bundle licenses in the vendor platform an order for bundles can only contain product licenses or bundle licenses, but not both start as you normally would with any other license open the order creator, and optionally add customer and order information press "next" toggle "create order for product bundle" create order for bundle in the product bundle selector select the bundle you wish to issue licenses for specify the license policy to be associated for each product individually click "confirm", "next" and "create order" confirming bundle settings creating order the license key can be found in the order, under the license tab new license key activating licenses for bundled products the license created for the bundle can be used to activate the products within the bundle the products needs to be activated separately for example, you cannot use the bundle code to activate the license for all of the products in that bundle assigning users to user based product bundles users are assigned to the user based bundle license and can then log in to the individual products using the same credentials separately there is no way to assign users to individual products of a bundle in other words, a user will be assigned to all products within the bundle the max users will therefore be the smallest value of the max users of all the individual license policies used activating licenses of bundles through the licenseapi the api interfaces remain consistent, as we continue to operate with standard licenses for processes such as activation and verification for instance, consider a license bundle named "bundle pro" with the code "bunpro," which is associated with a key based license having the serial number 1111 2222 3333 4444 this bundle encompasses two products "product one" (code prodone) and "product two" (code prodtwo) to initiate the license activation for "product one" within the bundle, the procedure involves employing the bundle license key, the code for "product one," and the hardware id of the relevant device it's important to note that the bundle license functions as a mere placeholder, serving to manage the license key and licenseusers information const axios = require('axios'); const data = json stringify({ "product" "prodone", "license key" "1111 2222 3333 4444", "hardware id" "test hardware id 1", }); const config = { method 'post', url 'https //api licensespring com/api/v4/activate license/', headers { '\\'content type\\'' '\\'application/json\\'', 'date' 'thu, 28 jan 2021 09 07 27 gmt', 'authorization' 'algorithm="hmac sha256",headers="date",signature="9km8aoacsffrf9+jw4gcnhmmvwopaziwlaz3hezxdgq=",apikey="5225d654 f6e5 41f0 af90 4237a597134b"', 'content type' 'application/json' }, data data }; axios(config) then(function (response) { console log(json stringify(response data)); }) catch(function (error) { console log(error); }); working with product bundles with the management api there are two primary, product bundle specific api calls list products in a bundle docid 0zeabbw1wlyoldgjgsd7x shows all products in a bundle the requesting manager has access permissions to list bundles for a product docid\ y39sikjxygiaicfyqbcii shows all bundles for a product the requesting manager has access permissions to bundle code when using user based bundle licensing, it can happen that the same license user has multiple licenses for same product one license being standalone, and another as a part of the bundle to make sure that license api recognizes which license needs to be used, you need to send bundle code param with every call to license api bundle code