ProductCsvInput
Input for importing products from a CSV file.
Contains the CSV file and field mapping configuration needed to process bulk product imports. Supports custom field mappings to handle different CSV formats and data structures.
input ProductCsvInput {
file: Upload!
mappings: [ProductCsvMapping!]
}
Fields
ProductCsvInput.file
● Upload!
non-null scalar
CSV file containing product data for import.
Must be a valid CSV file with product information. The file should contain headers that correspond to product fields, and each row should represent a single product to be imported.
ProductCsvInput.mappings
● [ProductCsvMapping!]
list input
Field mapping configuration for CSV columns.
Optional list of mappings that define how CSV columns correspond to product properties. When provided, allows for custom field mapping to handle different CSV formats and column names. Each mapping must be unique.
Member Of
productCsvImport
mutation