Skip to main content

Create package discounts

Package deals encourage customers to purchase multiple products together by applying a special price to the combined purchase and renewed subscription. For recurring products, this can help you grow your existing business and increase annual recurring revenue (ARR).

Important

Package discounts are currently not available for Checkout 2.0.

In the Cleverbridge platform, a package discount (PD) is a discount type that activates a special price when multiple products are purchased together. You activate the package discount price configuration in the cart by passing a parameter in the checkout URL.

warning

Combining dynamic pricing and package discounts is not recommended.

How package discounts work

A package discount applies when the products in the cart meet the conditions defined in the package discount configuration. You can control:

  • Which products are eligible through a product list.
  • How many cart items are required to trigger the discount.
  • Which discount pricing method is applied.
  • Whether volume pricing is used.
  • Which URL parameter activates the package discount.

Package discounts apply only to recurring products that share the same billing interval. For example, creating separate product lists for monthly, yearly, and two-year subscriptions helps ensure that the package price is applied to products with the same renewal date.

Create a package discount

Before creating a package discount, set up the products and their pricing. For instructions, see Add a product.

At a high level, package discount setup has three parts: define the eligible products, set the item threshold, and configure the discount settings.

Define the eligible products

Use a product list to control which products receive the package discount when customers add them to the cart together. If you do not select a product list, the package discount applies to all products.

Product list requirements

Before configuring the package discount, define a product list that contains the products you want to discount. For instructions, see Configure a product list.

note

The package discount applies only to recurring products with the same billing interval. Setting up separate product lists for monthly, yearly, and two-year subscriptions helps ensure that the discounted package price is applied successfully to products with the same renewal date.

Set the item threshold

The item threshold defines how many products must be present in the cart before the package discount is applied. You can configure multiple thresholds in the same package discount.

Threshold examples

For example, you can configure the following thresholds:

  • If the customer cart contains two items, the customer receives a 20% discount on the total cart amount.
  • If the customer cart contains three items, the customer receives a 30% discount on the total cart amount.
  • If the customer cart contains four items, the customer receives a 40% discount on the total cart amount.

Select a discount pricing method

Choose how the package discount changes the total cart price. You can also apply a volume scale to each available pricing method.

Available pricing methods

You can apply a package discount using the following discount pricing methods:

  • Absolute discount.
  • Percentage discount.
  • Fixed price.

You can configure volume pricing for a package discount by using a volume scale with any of these methods.

note

The currencies you can add and the prices or discounts you can define depend on your user permissions and the currencies available for the account. If you cannot add a currency or define a value for an additional currency, contact your Customer Success Manager.

Configure the package discount

Create the package discount in SCM and define its activation parameter, threshold, product eligibility, pricing method, and price.

  1. In SCM, go to Optimize > Package Discounts.
  2. Click Add Package Discount, and enter a name for the package discount configuration.
  3. Add a parameter name for the package discount configuration.
  4. Select the discount pricing method and enter the applicable prices.
  5. Select the item threshold.
  6. Select a product list. If you do not select one, the package discount applies to all products.
  7. Select the price type for taxation, either net or gross price.
  8. If applicable, select a volume pricing method and define the volume pricing structure.
  9. Click Save and Close.

Package discount example

The following example shows how a package discount changes the total cart price after the required item threshold is met.

Example

If the customer's cart contains three items, a fixed price of 99 EUR is applied to the total cart amount.

Coupon code within checkout

SettingPackage discount
Number of cart items3
Original cart price158.97 EUR
Discount pricing methodFixed price: 99 EUR
Discounted amount59.97 EUR
Discounted cart price99 EUR

Activate the package discount

Pass the &packagediscount parameter in the checkout URL to activate the package discount price configuration in the cart.

Package discount checkout URL

https://www.cleverbridge.com/<clientID>/?scope=checkout&cart=<productID1>,<productID2>,<productID3>&packagediscount=<PD-value>

where:

  • <clientID> is your account ID.
  • <productID1>, <productID2>, and <productID3> are the IDs of the products you want to include in the cart.
  • <PD-value> is the package discount parameter name specified in SCM. In this example, the value could be packagedeal.

Package discount use cases

Use package discounts to support different sales scenarios:

Use caseConfiguration
Bulk purchasesCombine a package discount with product volume pricing.
Seasonal or time-limited offersCombine two package discounts through a price rule.
Partner-specific pricingCombine two package discounts through a partner price rule.

Apply a package discount to bulk purchases

For customers purchasing multiple products and multiple licenses for corporate or recreational use, combine a package discount with a volume discount.

note

When setting up your products, define the price for each license quantity and use the Top-down discount (packages) volume pricing method. For more information, see Volume pricing method > Top-down discount (packages).

Understand how the bulk-purchase price is calculated

The product-level volume price is applied first. The package discount is then applied when the cart meets the item and license quantity threshold.

Example

You are a software-selling company and want to use package discounts to trigger a special price for a bulk purchase.

If the customer cart contains three items and LicenseQuantity is five units per item, a fixed price of 109.99 EUR is applied to the total cart amount.

Example - three items, five licenses

Conditions

For the product and pricing setup:

  • The Top-down discount (packages) volume pricing method is selected.
  • Volume pricing is set to 72.99 EUR per five licenses purchased for each product.

For the package discount configuration:

  • A product list containing one-year subscriptions is selected.
  • The Fixed Price (volume scale) discount method is selected.
  • The package discount fixed price is set to 109.99 EUR for a cart containing three items with five licenses per item.

The product-level volume discount is calculated as follows:

Product setupVolume discount
Product amount1
License quantity5
Original individual price264.95 EUR (5 x 52.99 EUR)
Discount pricing methodTop-down discount (packages)
Discounted amount191.96 EUR
Discount volume price72.99 EUR (5 x 14.59 EUR)

The package discount is calculated as follows:

Package setupVolume discount
Number of cart items3
Quantity per item5
Original package price218.97 EUR (3 x 72.99 EUR)
Discount pricing methodFixed Price (volume scale)
Discounted amount108.98 EUR
Discount volume price109.99 EUR (3 x 36.65 EUR)

The calculation logic in the cart is:

  • If LicenseQuantity for each cart item is five units, a fixed price of 72.99 EUR is applied to each item in the cart.
  • If the customer cart contains three items and LicenseQuantity is five units per item, a fixed price of 109.99 EUR is applied to the cart.

Configure volume pricing

Create a package discount that uses a volume scale and applies the fixed package price after the cart meets the defined quantity and item thresholds.

tip

Create a product list beforehand to control which products are included in the package discount configuration, especially when using the Fixed Price discount method. A product list helps prevent the cart price from becoming lower than the amount you intended to charge for the multi-product purchase.

  1. In SCM, go to Optimize > Package Discounts.
  2. Click Add Package Discount, and enter a name for the package discount configuration.
  3. Add a parameter name for the package discount configuration.
  4. Select the discount pricing method and enter the applicable prices. For this use case, select Fixed Price (volume scale).
  5. Select the item threshold.
  6. Select a product list.
  7. Select the price type for taxation, either net or gross price.
  8. Select the volume pricing method. For this use case, select Top-down discount (packages).
  9. Define the volume pricing structure by selecting the quantity and entering the fixed package price for the number of licenses purchased. For this use case, use:
QuantityEuro (base currency)
179.99
5109.99
  1. Click Save and Close. The package discount configuration is complete.

Activate the bulk-purchase offer

Pass the &packagediscount parameter together with the required product quantity in the checkout URL.

Bulk-purchase checkout URL

https://www.cleverbridge.com/<clientID>/?scope=checkout&cart=<productID1>,<productID2>,<productID3>&quantity=5&packagediscount=fixed

where:

  • <clientID> is your account ID.
  • <productID1>, <productID2>, and <productID3> are the IDs of the products you want to include in the cart.

You can now generate a URL and offer package deals for bulk purchases. For more information about generating checkout URLs, see Create URLs using Link Generator.


Did you find this doc useful?