Welcome to Zuora Product Documentation

Explore our rich library of product information

Configure Commitment default value plugin

Learn how to configure the Commitment Default Value Plugin so default values are populated automatically during commitment creation.

  1. Create an Apex class that implements zqu.CommitmentDefaultValuesPlugin.
  2. Add your defaulting logic in the initialize() method.
  3. Deploy the Apex class to your Salesforce org.
  4. Navigate to Zuora Config > Quote Studio Settings > Plugins.
  5. Enable the Commitment Default Values Plugin toggle and enter the class name of your custom plugin.
  6. Click Save.

If you want to disable the plugin without removing the configuration, clear the Commitment Default Values Plugin checkbox. The system immediately falls back to the default behavior, and no redeployment is required.

After you save the configuration, Zuora CPQ uses the logic in your custom class to populate default values when a commitment is created.