Product update using the Zuora API
This topic explains how to update products using Zuora's SOAP and REST APIs, including handling effective dates and proration settings.
Product update
You can use Zuora SOAP API and REST API to update a product:
-
For SOAP API, see the Updating a Product use case and follow the instructions based on your WSDL version.
-
For REST API, use the Update subscription method.
Set the contract effective, effective, service activation, and customer acceptance dates to the date you want the product update to take effect.
Most companies make product updates effective immediately during an invoice period.
-
If proration is enabled the next invoice will include a prorated charge for any recurring fees for the partial period and full charges for any usage and one time fees for the partial period.
-
If proration is disabled, the next invoice will only include one time fees for the partial period and will not include and recurring or usage fees for the partial period.
If you want to make product updates effective for the next invoice period or next term, set the contract effective date to the first day of the next invoice period or the first day of the next term.