File Format - Customer Preferences
Customer Preferences File Format
The first line of a Customer Preferences CSV file must be the header row.
A customer association instance is a group of rows in the CSV file that are sequential and include the same required fields. Note: Customer Preferences file only support multi-row header format.
Spec
The following table shows the accepted CSV columns for the customer_preferences entity. Note that any columns including N
denote a dynamic integer. A column specified as Field N
signifies that you can use columns Field 1
, Field 2
, …, Field N
to allow for multiple values per record of the given field, similar to an array.
CSV Header | Data Type | Group | Required | Description |
---|---|---|---|---|
Allow Dislikes | boolean | No | Boolean option to allow preference values to be assigned as a dislike | |
Allow Custom Values | boolean | No | Boolean option to allow custom values in preference | |
Disabled | boolean | No | Whether or not the Address is disabled | |
Preference Id | string | Yes | External identifier of the record | |
Sort Order | integer | No | Order in which options are displayed in picklist | |
Is Filterable | boolean | No | Boolean option whether values are filterable for this preferece | |
Is Single Select | boolean | No | Boolean option to ensure values are single select (not multi select). This should never be updated from multi-select to single select | |
Display Type Id | integer | No | Enum type of how the preference is displayed | |
Value Id | integer | Values | Yes | |
Value N ID | integer | Values N | Yes | |
Locale Description | string | Locale | No | Description of the Attribute |
Locale Name | string | Locale | No | Name of the Role (must be unique) |
Locale Language Id | integer | Locale | No | Language ID for the language in which this value appears; use 0 if it is not localized (externalId resolvable) |
Locale N Description | string | Locale N | No | Description of the Attribute |
Locale N Name | string | Locale N | No | Name of the Role (must be unique) |
Locale N Language Id | integer | Locale N | No | Language ID for the language in which this value appears; use 0 if it is not localized (externalId resolvable) |