The Extension Platform feature is in Limited Availability. If you wish to have access to this feature, send a request to email@example.com.
There are a number of Sample Extensions available to help you see what is possible with the Extension Platform. You can use the samples as a basis when developing your own Extensions. The Sample Extensions correspond to the different Extension Profiles you can choose when creating an Extension. This article describes what is included in a Sample Extension, how to access Sample Extensions, and which Sample Extensions are available.
Each Sample Extension includes the following:
Contact Zuora Global Support if you would like to access any of the Sample Extensions.
The following Charge Model Sample Extensions are available:
The following Revenue Recognition Model Sample Extension is available:
Each of the Sample Extensions is described below.
The Multi-Attribute Pricing Sample Extension shows how to perform a custom calculation of the amount for a Usage Charge that is using the Per Unit Pricing model. For example, this Extension might be useful for a video streaming service that wants to calculate its usage fees based on additional attributes like video resolution, format, and length.
This Extension is called when calculating the amount for Usage Charges that use Per Unit Pricing Charge Model.
The Pre-Paid with Drawdown Sample Extension shows how to allow customers to pre-pay for their services and then use that pre-paid balance to pay for subsequent charges. The Extension logic manages the pre-paid balances, decides which charges qualify to be paid, and decides whether to notify someone when the pre-payment amount falls below a certain threshold.
This Extension is called when:
The Issue-Based Revenue Recognition Sample Extension shows how to recognize revenue for services that happen upon pre-determined milestones. For example, you can recognize revenue for magazine subscriptions based on the date the issues are delivered, reverse or write-off revenue per issue, and report revenue per issue.
This Extension is called when distributing revenue.