Assumptions and Preconditions
- The subscription has the status Active.
The client knows the next reminder date for the subscription because the subscription must be updated with usage information before this date. The new purchase is created in the cleverbridge platform on the next reminder date. In order to be billed, the usage information must have been applied to the subscription record in the cleverbridge system.
Livesplash is a client that offers a video storage and streaming platform subscription. The monthly billing amount for every customer is based upon two subscription items:
|Streaming Usage||$7.50 per 1,000 streams|
On June 22nd, a customer contacts Livesplash to explore ways to contain the cost of their subscription, which, due to rapid growth in the customer’s business, has exceeded $10,000 per month.
Concerned that the customer might shift some of their business to a competitor, the client negotiates an offer to reduce the customer’s Streaming Usage price to $5.75 per 1,000 streams for all future billings.
After the customer accepts the offer, Livesplash uses an intranet page to change the Streaming Usage item price for the customer’s subscription.
At the end of the day on July 14th, a program running on Livesplash’s system does the following for each subscription with a renewal date of June 15th:
Calculates the quantity of usage during the billing interval
Uses the Update Subscription Item Price API endpoint to update the subscription itemA subscription item is component of a subscription with its own set of attributes including price, description and feature set.’s quantity to 1,360 for 1,360,000 streams used during the billing interval
On July 15th, the customer’s next billing date, the cleverbridge platform automatically bills the customer $7,870, which is $50 for the Access subscription item plus $7,820 for usage (the quantity of 1,360 times the price of $5.75).
Although not utilized in this use case, the following option is also available:
Reduce the subscription billing amount by applying a discount coupon that was set up in the Commerce Assistant.
Obtain the customer's consent for changes to subscriptions. For more information, see Best Practices: Obtaining Customer Consent.