Skip to main content

Update products on subscriptions with future-dated updates

Zuora

Update products on subscriptions with future-dated updates

You can create an Update Product amendment even if there is already a future-dated Update Product amendment on the subscription. 

For example:

  • A customer subscribes to your Basic Service for one year starting on January 1, 2018.
  • In March, the customer wants to upgrade to your Premium Service on a future date, July 1, 2018. So you create a future-dated Update Product amendment by setting the effective date to July 1, 2018.
  • In April, the customer wants to upgrade to your Special Service starting on May 1, 2018. So you create an Update Product amendment by setting the update date to May 1, 2018. 

The following table lists the services your customer has subscribed to:

Service Name Effective Date and End Date

Basic Service

January 1, 2018 - April 30, 2018

Special Service

May 1, 2018 - June 30, 2018

Premium Service

July 1, 2018 - December 31, 2018

You can create an Update Product amendment before a future-dated Update Product amendment on the subscription in Zuora UI, SOAP API, and REST API.

Using the Zuora User Interface

You can use the Zuora UI to update a product even when future-dated Update Product amendments already exist on the subscription.

To create an Update Product amendment on a subscription with future-dated Update Product amendments:

  1. Follow step 1-4 in create an Update Product amendment.
  2. Select a product to update from the select product list.
    If the selected product has an existing future-dated Update Product amendment, the Advanced Option: Make the update effective before future price changes on the same rate plan link is displayed.
  3. Choose the appropriate method to update a product:
    • If you want to trigger the Update Product amendment after all the existing future-dated amendments, go to step 4.
    • If you want to trigger the Update Product amendment before the existing future-dated amendments, click the link. A message and an additional option are displayed.
      Specify a trigger date in the field of the displayed message. The trigger date is the date when this amendment takes effect. In this situation, the contract effective date does not decide when the amendment takes effect. You can set the contract effective date to the date when the customer notifies you to make subscription changes.
      Note that the trigger date you specified is for all the charges that have updates in the rate plan.
    Update a product before a future-date update
  4. Follow steps to finish creating an amendment.  

Using the Zuora API

You can use Zuora SOAP API and REST API to update a product even when future-dated Update Product amendments already exist on the subscription: