Data Loader templates for advanced multi-action orders
This article provides reference templates for renewing subscriptions, removing products, creating subscriptions with multiple rate plans, and adding products with recurring charges.
Sample Templates
If the tenant configuration has been modified, such as adding new custom fields or updating existing ones, download a fresh template from the target tenant. This ensures the template reflects the latest field configurations and stays aligned with your data and the tenant’s current setup.
The Zuora Data Loader Advanced Multi-Action template enables flexible data migration by allowing users to customize the CSV file. Users can remove unnecessary columns and retain only required fields. All mandatory fields, marked with an asterisk (*), must be included to ensure successful processing and avoid validation errors
Customized templates can be reused for subsequent data loads if the tenant configuration remains unchanged. If the configuration is updated (for example, by adding new custom fields or modifying existing ones), download a new template from the target tenant to ensure alignment with the current schema.
Add Product with Recurring Flat Fee Charge
This file is used to add a product with a recurring flat fee override to an existing account using the Advanced Multi-Action template.
- Only required columns (marked with an asterisk *) must be included to process the job successfully.
- This file is a minimal and effective template for adding a product to an existing account and customizing the charge price using charge overrides.
- Columns unrelated to this specific use case (e.g., order line items, discounts, usage charges) are intentionally removed for clarity and ease of use.
Renew Subscription and Remove Product
This file handles a use case that includes subscription renewal and product removal within a single order using multiple order actions
- The file uses multiple rows to define distinct order actions (renew and remove product) in a single order, which is efficient for complex order workflows.
- Only necessary columns are retained, making the file clean and focused.
- Charge override fields are unused, as this file is not adding or customizing charges.
- Use this template when you want to renew an existing subscription and remove a product within the same order.
- Make sure IsNewOrder is marked True only on the first row.
- For each action (renew, removeProduct), set IsNewOrderAction to True and provide appropriate fields.
- If custom fields or new rate plans are added to the tenant, download a fresh template to capture updated configurations.
Create Subscription with Multiple Rate Plans
This file is used to create a subscription with multiple rate plans and charge configurations.
This template is designed to:
- Create a new order and subscription.
- Add multiple rate plans under the subscription.
- Configure both tiered and flat fee charges within the same subscription.
Each row continues a specific part of the order structure. By marking IsNewOrderAction, IsNewCharge, and other flags appropriately, this structure supports complex product setups
Field Support Considerations
- Data Loader does not support credit card fields
- Scheduling orders fields are not supported.
Data Dictionary for Advanced Multi-Action Orders
See Advanced Multi-Action Order Data Dictionaryand the following sample CSV files with Data:
- Add Product with Recurring Flat Fee Charge - Advanced Multi-Action Orders-Sample
- Renew Subscription and Remove Product - Advanced Multi-Action Orders-Sample
- Create Subscription with Multiple Charges - Advanced Multi-Action Orders-Sample
- Create Subscription with Multiple Charges - Advanced Multi-Action Orders-Sample
- Create Subscription with Multiple Rate Plans - Advanced Multi-Action Orders-Sample