Check out the new features, minor fixes, and updates we've made to our platform and APIsChangelog
Home >

Use Case: Make Renewal Quantity and Quantity-based Price Changes

Assumptions and Preconditions

  • The subscription has the status Active.

Description

  1. On April 1st, a customer clicks through an email reminder to manually renew their annual anti-virus subscription by the June 1st renewal date. The email redirects the customer to a landing page that explains how the per-desktop license annual renewal price varies depending upon the quantity of desktop license renewals:

    Total Desktop Licenses Per-License Renewal Price
    Less than 100 30€
    100 – 499 25€
    500 – 999 20€
    1,000 – 4,999 15€
    5,000 or more 10€
  2. For the previous billing interval, the customer was billed 19,200€ (1,280 desktop licenses at 15€ each). The customer decides to renew only 800 licenses, enters this quantity in the field provided for this purpose, and then clicks the “Calculate Renewal Price” button on the page.

  3. The page displays the price that applies to 800 desktop license renewals, and then displays the following to the customer:

    Renewal price for 800 desktop licenses at 20€ each: 16,000€

  4. After reviewing the renewal price and quantity, the customer confirms that they want to proceed. The page uses the Update Subscription Item Price API endpoint to update the desktop license quantity and price for the customer’s subscription on the cleverbridge platform.

  5. On June 1st, the cleverbridge platform automatically bills the customer 16,000€ for the next monthly billing interval.

Illustration

sub bill sub renewal qty qty based price changes