Skip to main content

CreateQuote Component

Zuora

CreateQuote Component

The CreateQuote component is used to create quotes for new subscriptions, amendments, renewals, and cancellations. The component supports:

  • Customizable title and subtitle
  • Customizable sections and fields, including custom fields
  • Applies the user's default values, or (if none provided) the profile / organization defaults
  • Allows the customization of the URL target of the Next / Cancel buttons
  • Allows all quote types: New Subscription, Amendment, Renewal, Cancellation
  • Customizable / metadata-driven validation rules

The CreateQuote component is available in Versions 5.100 and later of Zuora Quotes.

CreateQuote Component Attributes

To use the CreateQuote component, the page parameters must contain a parameter named quoteType. The value of this parameter can only contain the following values: Subscription, Amendment, and Renewal. The values are case-sensitive.

The following attributes are supported in the CreateQuote component.

 Attribute Type  Required  Default Value  Description
backButtonLabel String  No

Label.QUOTE_WIZARD_DEFAULT_BACK

 

Label text on the Back button.

The value is automatically determined from the quote wizard configuration if left unspecified and used within valid quote wizard context.

backPageUrl String No Select Billing Accout page The page to navigate to upon clicking the Back button.
billingAccountId String

No

Yes for amendment, renewal, cancellation

N/A 

Zuora billing account Id.

cancelPageUrl String  No Opportunity detail page The page to naviagate to upon clicking the Cancel button
crmAccountID String Yes N/A If there is no opportunity set, then Account Id is required.
id String     An identifier that allows the component to be referenced by other components in the page
nextButtonLabel String  No

Label.Next 

Label text on the Next button.

 

nextPageUrl String  No Page.ZQAmendment for Amendment quote
Page.ZQRenewal for Renewal Quote
Page.ZuoraProductSelector for New Subscription Quote
The page to navigate to upon clicking the Next button
opportunityId String  Yes N/A The ID of the opportunity that this quote belongs
 
renderBackButton Boolean  No False Boolean value indicating whether or not to render the Back button of the component
rendered Boolean No True A Boolean value that specifies whether the component is rendered on the page.
subscriptionId String

No for new subscription

Yes for amendment, renewal, and cancellation

N/A Zuora subscription id that amendment or Renewal type quote is created for
 
subTitle     String  No N/A The subtitle of this component
title String  No N/A The title of this component