Price lookup flow
Outlines the sequence of steps involved in determining the price for a subscription product rate plan in Zuora Billing, including charge overrides and price lookup formula evaluations.
The following diagram explains how price is determined when you subscribe to a product rate plan for your end customer after the Attribute-based Pricing feature is enabled.
The following things happen in sequence in Zuora Billing when you create a subscription for a customer account.
The charge override behavior in Step 5 below is applicable only when an order or order preview is submitted for subscribing to a rate plan.
The system checks whether there is any charge override.
- If yes, the charge override is applied to the subscription product rate plan.
- If no, skip to the next step.
The system checks whether a price lookup formula is defined for the product rate plan charge for evaluation.
- If yes, proceed to the next step.
- If no, skip to Step 6 to finalize the subscription rate plan charge.
The system collects all required information to evaluate the price lookup formula and identify the target product charge definition.
- If the target product charge definition is identified, proceed to the next step.
- If no target product charge definition can be identified or any error occurs, the whole process terminates with errors.