Offer and Manage Bundles
You can choose products to include in a bundle and offer them together at a set price. Typically, the bundle price is lower than the total cost of all individual products, encouraging customers to purchase An order made by a customer and the records associated with it. multiple items simultaneously. In the Cleverbridge platform, a bundle consists of multiple products grouped together rather than multiple licenses of a single product.
When products are grouped into a bundle, they no longer keep their individual product IDs but are assigned a single bundle ID. Bundled items must stay together, and individual products cannot be removed from the bundle during the ordering process.
Create a Bundle in Web Admin Tool
To create a bundle product in our web admin tool, go to Configure > Manage Products. From the ... menu in the top-right corner, select Add Bundle Product, and fill in the details in the following sections:
General
The General section is used to enter bundle product's details that will be visible to your customer An individual or business purchasing your product or service by placing an order through Cleverbridge. The customer is the end user of this product, as they are not allowed to resell the purchased products or services. A customer is unique per client. If a customer purchases products or services from two different clients, there are 2 separate records of said customer. on the checkout pages, as well as categorical and other internal information about your products. In this section, you can find the following options and fields:
Visible Information
You can use the drop-down list to select a base product on which you can base other products. For a product to appear in the drop-down list, it must be set up in advance.
For more information about base products, including rules for how they work, see Products ✱.
The Product Status option determines how the bundle product is used in the Cleverbridge platform. The options include:
Option | Description |
---|---|
Fully available | It is a default status. The product is available for sale and listed online. |
Deactivated | The product is neither available for sale nor listed online. |
Allow sale and initiate only through client website |
The product can be sold with no limitations through a direct link provided on a web page or in an email. However, a customer who contacts Cleverbridge Customer Support to purchase the product will be asked to order An agreement between a seller and a buyer to exchange goods and/or services for money. An order can: - contain multiple products and quantities; - have multiple financial transactions. A preorder authorization is considered an order. it through the client's website. Out of PCI compliance reasons, Cleverbridge Customer Support will not send the customer other purchase links, such as protected URLs created by Link Generator. |
Hide. Sell only if product ID is known |
The product is hidden from the general public. The customer must have the product ID to access the product. After entering the product ID, the customer can purchase the product at a discounted or special price. |
Only available from restricted IP range |
Use this option if you don't want customers to purchase the product, but you want individuals within your company to be able to use the product in the cart. To set up an IP range for restricting access to this product, contact Client Experience. |
Only available in protected URLs |
The product is available only through a protected URL (created using Link Generator) that is shared with specific customers. You can also use this option if you don't want customers to purchase the product, but you want individuals within your company to be able to use it in the cart. |
Product Name is displayed to customers during the checkout process. This field doesn't support HTML.
Note
You must include an English product name, even if your company uses another default language and only sells the product in this language. Failure to do so will result in an Input Validation message when you try to save the product.
You can use the Product Subtitle option to provide a short product description that gives more detailed information about the essential features of the product. This description is displayed as an additional line below the product in the shopping cart, review page The review page contains summary information about the purchase a customer is about to make., confirmation page The confirmation page is displayed after a customer makes a purchase. The confirmation page contains the order confirmation and delivery information., email messages, and so on. This field doesn’t support HTML.
Category
You can use the Select a category section to choose the characteristics of the product. Cleverbridge, as the reseller of the product, uses this information in order to gain a more thorough understanding of the types of products Cleverbridge clients sell.
Images
You can use the Images section to add images of your product that will display in the cart.
Internal Information
The Internal Product Name value cross-references purchases for this product with your own internal product name, which you can also use to easily organize your product information within the Cleverbridge platform.
Important
If Internal Product Name is defined, this name will be used throughout the Cleverbridge platform instead of the name defined in Product Name. In the checkout process, however, customers will see the main product name and not the internal name.
The Internal ID value cross-references purchases for this product with your own internal number. This ID can include alphanumeric characters.
If you would like to use your internal product ID in the checkout process, you can submit the internal ID as a parameter with the number prefixed by the capital letter I.
Example
A Cleverbridge product ID in an order URL is formatted as &cart=42149
, but an internal ID is formatted as &cart=I543
.
Tip
If you are offering a product selection in the checkout process, you can submit Internal ID to trigger the preselection of a particular option. For example, imagine that you are offering the following subscription options for a product: 6 months, 1 year, and 2 years. You can submit Internal ID for the 1-year subscription product so that it is pre-selected for the customer. To trigger a pre-selection using the internal ID for a specific option in a selection, use the following parameter:
&cart=S<selection ID>:I
<internal product ID>
<internal ID>
(e.g. &cart=S42149:I543
)
Attributes
The Attributes section is used to enter information that will be used to market your product in the Cleverbridge platform, as well as restrict the quantity of products that your customers can order.
If applicable, enter the version of the product. This can be displayed in the checkout process, depending on your configuration template.
The Min. Order Quantity field specifies the minimum quantity that can be purchased for this product in an order.
The Max. Order Quantity field specifies the maximum quantity that can be purchased for this product in an order.
Descriptions for Marketing Purposes
A short description that appears when this product is used in a recommendation and/or Cleverbridge-hosted catalog. The exact placement of this text depends on your selected template.
A description that appears when this product is used in a recommendation or Cleverbridge-hosted catalog. The exact placement of this text depends on your selected template.
A description of system requirements that appears when this product is used in a recommendation or Cleverbridge-hosted catalog. The exact placement of this text depends on your selected template.
The volume pricing note displays in the Volume discount pop-up window in the cart. Use this option to provide contact information or any additional information that further explains your volume pricing.
Shopping Cart
To add plain text or HTML that appears within a pop-up in the cart, do the following:
- Create your product information in the Product Information in Cart (as Pop-Up) text editor field.
- To add a reference to an image, use the following HTML, and include your client account ID and the image name:
<img src=mycontent/client account ID/image name>
.Note
To reference an image, you must first upload it to Web Files in Commerce Assistant. For more information, see Web Files ✱.
- Click OK.
Example
The following is an example of how the pop-up information in the cart could be formatted:
<table>
<tr>
<td><img src=/mycontent/123/GenericBoxshotSmall.png> </td> <td>
<h1>Internet Security Basic Extended</h1>
<p>Anti-virus software for personal use. This product offers virus protection, anti-phishing tools, email protection, and identity theft protection. It removes worms and eliminates malware. Protect your Internet browsing, online banking, social networking, and more.</p><br />
</td>
</tr>
</table>
The Delivery Text (HTML) displays information about the product delivery method, such as download, email, and so on, in the delivery section of the cart.
The Delivery Text (PDF) displays information about the product delivery method, such as download, email, and so on, in the delivery section of a PDF order confirmation document. Because PDFs are not compatible with HTML, enter non-HTML information here.
You can list here the main features of product versions so that they appear under each product version in the cart. Product features make it easier for the customer to choose between different versions in the product selection.
Selection Text
Use selection texts so that customers can choose between different options for a product in the cart.
Pricing
The Pricing section is used to enter base pricing information for your product. In this section, you can find the following options and fields:
Base Price
For bundle products, this is always set to All-units discount.
In the Price Type for Taxation drop-down list, select one of the following options:
Note
The following settings only pertain to taxable transactions. For customers outside countries with taxation obligations, the Price Type for Taxation setting is irrelevant. Their prices will always be calculated based on the defined price, regardless of this additional setting.
Option | Description |
---|---|
Gross price |
To provide a better shopping experience for your customers in countries with taxation obligations, you can configure every cart to always display a single tax-inclusive price to shoppers. However, with this strategy, if German customers (19% VAT) pay the same gross price as Danish customers (25% VAT), the VAT rates will make a difference in the revenue you generate. |
Gross Price Example
In the following example, the customer in a country with no taxation obligations doesn't pay tax, but the gross price is the same as for EU customers who do pay tax, for example.
Customer Type | Gross Price | Tax | Net Price |
---|---|---|---|
EU Customer 1 in Germany | 39€ | 6,22€ | 32,78€ |
EU Customer 2 in Denmark | 39€ | 9,75€ | 29,25€ |
Non-EU Customer in a non-tax country | 39€ | 0 | 39€ |
Bottom line: Your revenue will fluctuate if you select this option, but you’ll display “marketing-friendly” pricing.
Option | Description |
---|---|
Net price |
This approach lacks a “marketing-friendly” price display, but it preserves a consistent revenue stream. This means you can choose to generate the exact same revenue on every single transaction from EU consumers. With this approach, different consumers from different countries will pay different gross prices in your shopping cart. It is important to note that you will not know the exact end-price the customer will pay, due to the distinct tax rates. |
Important
For US customers, the Price Type for Taxation setting is irrelevant. The purchase price is always considered the net purchase price, based on which the state sales tax is calculated. Each county, city, and special district can add their sales tax on top of the state tax rate. For more information on the US tax rates, see Tax Rates for Digital Products.
Net Price Example
In the following example, US Customer 1 in Louisiana and US Customer 2 in Illinois pay different sales tax due to the different state, local, and city tax rates and regulations in the United States. Being a non-profit organization, the third US Customer in Illinois does not pay sales tax. Nonetheless, the net price remains the same for all three customers.
Customer Type | Net Price | Tax | Gross Price |
---|---|---|---|
US Customer 1 in Louisiana | $40 | $3.78 | $43.78 |
US Customer 2 in Illinois | $40 | $3.90 | $43.90 |
US Customer in Illinois (tax exempt) | $40 | 0 | $40 |
Your revenue stream remains consistent if you select this option, regardless of the respective local, state or national tax rates and regulations.
Options
Enabling the Allow custom product price toggle activates a dynamic price for the product. Dynamic products are created with parameters that are added to the URL. For more information, see Dynamic Products.
Enabling the Enable Subscription Billing toggle opens up the following options:
- Sync next billing date with last payment Exchange of money for goods and services in an acceptable amount to the customer where the payment amount has been agreed upon in advance. The customer can only pay with an accepted payment method. Each payment has an individual payment cost.: Synchronizes the billing date with the date the last payment was received. In the event of late payments, this option automatically recalculates the next billing event date according to the last date a payment was received from the customer.
- Subscription Interval A subscription interval is the time period after which a recurring purchase is renewed and billed. The time period can be set in days, months, or years. One subscription can contain x products, all renewing on the same date. : Under Length of Initial Subscription Interval, define how much time should pass between the signup and the first recurring billing event. This can be set in months or days. After the first billing event, the amount of time set for Length of Recurring Subscription Interval is used for future billing events. Under Length of Recurring Subscription Interval, define how much time there should be between recurring billing events. This interval can be set in days or months. Typically, 1, 3, or 12 months are used for monthly, quarterly, or annual billing intervals.
- Start with free trial period: Choose this option if you want to offer a free trial of the bundle product.
- Start with paid period: Choose this option if you want to start with a paid period for your bundle product and not offer a free trial period.
Define price settings for your product, including base currency price and prices for other currencies if you want to set them.
Delivery
The Key Template option inserts custom license key information, such as customer name, product name, license key number, and so on, for the customer on the confirmation page. If you don't enter any custom text in this field, the default key template text displays on the confirmation page as follows:
Your product key:
Tip
If you don't want the default key template text to display on the confirmation page, and you don't want to enter custom text, you can enter only the Key
placeholder in this field. In this case, if you use a key list, only the license key will be displayed. If you use a key generator, neither the default text nor a license key will beshown.
The following dynamic placeholders are available to insert customer information:
Placeholder | Description |
---|---|
<Key>
|
License key |
<RegName>
|
Customer name |
<ProductId>
|
Product ID |
|
Internal product ID |
<[NAME_OF_X_PARAM]>
|
Corresponding x-parameter The x-parameter is a variable appended to a URL that allows grouping and tracking orders for later reporting purposes. It also enables you to pass through data that you want to capture in the order process. X-parameters can also be used to control design elements based on the value of the x-parameter. |
<ProductName>
|
Name of the ordered product |
<Quantity>
|
Quantity of the ordered product |
<ProductTrialUrl>
|
URL to download a trial version of the product |
Example
The following is an example of key template text:
<RegName>, here is your product key for your purchase of <ProductName>.
<Key>
The Email Key Template option is used to define a key template for the email confirmation. Use this option only if the key template for the email confirmation needs to differ fromt he one used for the confirmation page.
If the same key template should be used for the confirmation page and the email configuration, leave this field blank.
The Additional Delivery Note option inserts additional delivery information for the customer on the confirmation page. The following dynamic placeholders are available to insert customer information:
Placeholder | Description |
---|---|
<Email>
|
Licensee email address |
<ProductId>
|
Product ID |
|
Internal product ID |
<[NAME_OF_X_PARAM]>
|
Corresponding x-parameter |
<ProductName>
|
Name of the ordered product |
<Quantity>
|
Quantity of the ordered product |
<ProductTrialUrl>
|
URL to download a trial version of product |
Example
The following is an example of additional delivery note text:
<p>Thank you for your order. To download and install your product, please follow these instructions:<p>
<ol>
<li>Download the installation file by clicking the button below.</li>
<li>Double-click on the downloaded file to begin installation.</li>
<li>Follow the onscreen installation instructions.</li>
<li>When prompted, enter your license key.<br /></li>
</ol>
<p>Please note: The license key is also included in your confirmation email.</p>
The Information on Extra Page option is used when the installation instructions or other product information are too long to fit on the confirmation page. This creates a button on the confirmation page that the customer clicks to open the instructions in a separate window.
Bundle
In the Bundle section:
- Click Select Product to add products of your choice to the bundle.
- In the Position in the cart column, enter a position in the cart for each product in the bundle. This determines the order in which products display to customers. The position ranges from 1 to 100, with 1 being the highest position in the cart, and 100 being the lowest position in the cart. The default vale is 50.
- Optionally, to hide a product in a bundle, enable the toggle in the Hidden column of this product.
- Click Save and Close.
Example
The following is an example of a checkout page with a bundle product created out of two products: Anti-Virus Software Suite and Premium Access.
Remove Products from a Bundle in Web Admin Tool
To remove a product from a bundle in our web admin tool:
- Go to Configure > Manage Products.
- From the All Products tab, select the bundle that you want to update.
- Go to the Bundle section and click the bin icon next to the product you want to remove.
- Click Save and Stay or Save and Close.
Create a Bundle in CA
- If you want to create a product bundle in Commerce Assistant (CA), select Products & Delivery > Add Product > Bundle. The Product portal opens.
- In the Product portal, open the Bundle section.
- In the Available Products section, select a product.
- To filter the list of products, use the Search function in this section and enter search text.
- To select multiple items, hold down the CTRL key on your keyboard as you click each item individually. To select a range of items, click the first item in the range, then hold down the SHIFT key while clicking the last item in the range.
- Click the arrow or drag-and-drop the items to the Products Included in Bundle section.
- Optionally, to change the quantity for a product, in the Products Included in Bundle section, select the product and enter the quantity in the Quantity column.
- In the Position column, enter a position in the cart for each product in the bundle. This determines the order in which products are displayed to customers. The position ranges from 1 to 100, with 1 being the highest position in the cart, and 100 being the lowest position in the cart.
- Optionally, to hide a product in a bundle, select the product and check the box in the Hidden column.
- Click Save.
Example
In the cart below, Internet Security Bundle includes three products for a single discounted price.
The following table shows the included products and the position numbers assigned to them when setting up the bundle in CA.
Product | Position |
---|---|
Internet Security Basic Extended | 1 |
Mobile Internet Security | 2 |
Shredder | 3 |
Remove Products from a Bundle in CA
- To remove a product from a bundle through CA, go to the CA main menu and select Products & Delivery > Add Product > Bundle. The Product portal opens.
- In the Product portal, open the Bundle section.
- In the Products Included in Bundle section, select the products you want to remove from the bundle.
- To select multiple items at once, hold down the CTRL key while selecting the individual items. To select a range of items, click the first item in the range, then hold down the SHIFT key while clicking the last item in the range.
- Click the arrow or drag-and-drop the items to the Available Products section.
- Click Save.
Set up Pricing for a Subscription Bundle
There are several ways to set up bundle pricing, depending on the use case.
Use Case A: Sell Perpetual Software Combined with a Maintenance Plan
- Create a new bundle product.
- Set up the bundle as a regular product.
- Add the perpetual software to the bundle.
- Add the maintenance plan as a subscription product to the bundle. Only the maintenance plan in the bundle will be renewed, and the renewal price will include only the maintenance plan cost you specified.
Example
In the cart below, Internet Security Bundle includes perpetual software and a maintenance plan at a single discounted price.
The following table shows the included products, the prices you entered for them in the Cleverbridge platform, as well as both the initial and the renewal price for the bundle.
Product | Position |
Product Price |
Bundle Initial Price | Maintenance Plan Renewal Price |
---|---|---|---|---|
Internet Security Professional |
1 | $29.95 |
$35.95 |
$10.95 |
Maintenance Plan | 2 | $10.95 |
The maintenance plan will renew annually for the price you entered.
Use Case B: Offer Multiple Subscription Services for an Individual Package Price
- Create a new bundle product.
- Set up the bundle as a subscription product.
- Add several products to the bundle.
- Set up each product in the bundle as a regular product. Only the bundle product will be renewed, and the renewal price will include only the bundle product cost you specified.
Example
In the cart below, Professional Security Bundle includes two regular products at a single discounted price.
The following table shows the included products, the individual prices you entered for them in the Cleverbridge platform, as well as both the initial and the renewal price for the bundle as a subscription product.
Product | Position |
Product Price |
Bundle Initial Price | Bundle Renewal Price |
---|---|---|---|---|
Internet Security Entreprise | 1 | $89.95 |
$99.95 |
$99.95 |
Internet Security Professional | 2 | $29.95 |
The subscription bundle will renew annually at the discounted bundle price you entered.
Note
If you set up both the bundle and the included products as subscription products, the renewal price will include both the bundle price and the subscription products price you entered.
For more information on setting up pricing for a bundle, contact Client Experience.