Catalog Upload
We can upload catalog data in comma-separated value (CSV) files using the Management Center Catalogs tool. Catalog data includes categories, catalog entries (products, SKUs, bundles, and kits), sales catalogs, attributes, asset references, and more. If you have catalog data in a spreadsheet, we can upload the data from the spreadsheet instead of manually entering the data into the Catalogs tool.We can also load this data in XML format. If you choose to create and use an XML formatted file, ensure that your file uses the CSV column names as the XML element names.
Note: We must upload the images associated with the catalog data with the Assets tool. Use the Catalog Upload feature to upload:
- A comma-separated value (CSV) file.
- One or more CSV files in a compressed (.zip) file.
- Multiple language CSV files in a compressed (.zip) file. If you load multiple language CSV files in a compressed file, we must make sure all the CSV files are using the same file encoding.
- An XML formatted file.
- One or more XML files in a compressed (.zip) file.
- One or more CSV files and one or more XML files in a compressed (.zip) file.
- Multiple language XML files in a compressed (.zip) file. If you load multiple language XML files in a compressed file, we must make sure all the XML files are using the same file encoding.
- Catalog entry or catalog entry descriptive information updates by using keywords. We can update specific information without including values for all fields (CSV columns or XML elements) in the input file. If a field does not include a value in the input file, then the field is not changed by the upload process.
We can also delete and replace catalog data with the Catalog Upload feature. The Catalog Upload feature uses the Data Load utility.
Known limitations of the Catalog Upload feature
- Newly created business objects such as catalog entries or categories might not show up immediately on the storefront due to dynamic caching.
- The Data Load utility sample files might not behave the same way as the Catalog Upload sample files.
- The Catalog Upload feature does not work with the Firefox browser, use Internet Explorer to upload catalog data.
- The Catalog Upload feature does not support synchronizing data across linked categories. Do not use Catalog Upload to change the parent or child categories for a category that is a linked category. We can use Catalog Upload to add or remove catalog entries from a category. When you load changes to the catalog entry assignments for a category, the load process does synchronize the changes across any linked categories.
- (Enterprise) If we are working in an extended site store, we cannot use Catalog Upload to load data for creating, updating, or deleting catalog objects that belong to the catalog asset store. To load data for catalog objects that belong to the catalog asset store, we must switch the store that we are working in to be the catalog asset store.
- The Catalog Upload feature cannot set categories to be marked for delete. When you include a value to delete a category with the Catalog Upload feature, the load operation deletes the category from the database.
An IT developer can customize the Catalog Upload feature to support marking categories for delete by enabling the markForDelete property in a custom configuration file.
- We cannot use the Catalog Upload feature to load rule-based sales category data.
Other ways of uploading catalog data
In addition to uploading catalog data with the Catalogs tool, we can also upload catalog data with the command-line loading utilities.
Related tasks
Creating catalog data in CSV format
Uploading catalog data
Related reference
File format for uploading catalog data