Capabilities
The IAP Batch Submission feature provides the following capabilities:- Export existing in-app items as a CSV file. Use this file as a starting point to update existing IAP items or to create new IAP items.
- Import a CSV file to create new items and update existing items.
- Two-step error handling:
- The system validates the CSV file for any formatting errors (such as missing price, or incorrect field formats).
- The system identifies post-submission errors, such as a duplicate Product ID.
- If entries in the CSV file fail validation or post-submission checks, the system creates a file which lists errors for each failed entry.
- The Developer Portal displays the number of added IAP items, updated items, and errors.
- The CSV file may contain a mix of consumable items and entitlement items, new items and updated existing items.
CSV file format
The CSV file is a text file with a .csv file extension. The CSV file must use UTF-8 encoding, to support localized strings. The CSV file contains one header row (which displays the column titles). Each subsequent row in the file contains the information for one in-app item. The Product ID field defines a unique identifier for each item. The following table describes the fields for each entry (row) in the file:US;44000000;DE;41640000;IN;2933590000;JP;5015000000;IT;41640000;FR;41640000;ES;41640000;BR;137250000;
AU;57990000;GB;36060000;CA;59020000
The following example shows a price entry, when the Auto Fill Price is set to TRUE:
USD; 3840000
Country/region and currency abbreviations
The following table displays the Country/Region Abbreviation, currency abbreviation, and currency for each of the marketplaces:Supported languages
The following table displays the supported languages for the title and description fields:Error messages
When you upload a CSV file, the system validates each entry in the file. If the file contains errors, the system copies the input file and adds a message in the status column for each row that has an error. You can review the messages as a guide for fixing any problems.Example CSV file
The CSV template file contains example entries. For instructions on downloading the file, see Create and Submit a Batch of IAPs. Notes about row format:- Use a comma to separate each field in the row.
- Use a semicolon to separate values within a field. The system ignores spaces.
- Select File>Import
- Select CSV as the file type
- Choose the file to import
- In the Text Import Wizard, select UTF-8 as the file origin.

