Basket types (Full Update)
Description
Creates/Updates a basket type
See the Aerial Spec for more details.
File Naming Convention
TGEN_basketTypes_fullupdate_2026-08_<optionalSuffix>.csv
importType:fullupdateapiVersion:2026-08
Columns
Nested object fields are flattened into columns using dot notation (parent.child). Array fields are flattened using zero-based index notation, one element per column (field[0], field[1], and so on).
Note: A whole array cannot be passed in a single column: a literal value such as ['value-1','value-2'] will be rejected. To import multiple array elements, add one indexed column per element. Rows in the table below with type array describe the field as a whole and are not valid CSV column headers.
| Column Header | Description | Key Information | Type | Required |
|---|---|---|---|---|
uuid | UUID of the resource | string | No | |
externalId | External ID of the resource | Max Length: 255 | string | No |
disabled | Declares if the resource is disabled | boolean | No | |
isDefault | Is this the default basket type | boolean | Yes | |
visibilityLevel | Visibility level of the basket type | integer | Yes | |
shippingInfoMode | N/A | mixed | Yes | |
requiresInventory | Is inventory required to complete purchase? | boolean | Yes | |
allowGuestCheckout | Are guests allowed to checkout? | boolean | Yes | |
enableOrderCommissions | Is order commissions enabled for this basket type | boolean | Yes | |
enforceSerialNumberForSerializedItems | Do serialized items in this basket type require a serial number when the variant is serialized | boolean | Yes | |
enableLayaways | Are layaways enabled for this basket type? | boolean | Yes | |
attributes | Array of attribute values associated with this resource | Not a CSV column header. Pass each array element in its own indexed column (attributes[0], attributes[1], and so on). | array | No |
attributes[0] | Array element | mixed | No | |
attributes[0].value | Value of the attribute, this will be any type casted to string but supports all basic types | mixed | Yes | |
attributes[0].name | External ID of the attribute | Max Length: 255 | string | Yes |
attributes[0].languageExternalId | External ID of the language, defaults to english | Max Length: 255 | string | Yes |
attributes[0].description | Tulip Attribute description | Max Length: 255 | string | Yes |
attributes[0].type | Tulip Attribute Type | Allowed: string, boolean, integer, float | string | Yes |
localizations | Contains the different localizations for strings associated to this resource. Resolve the best known language on the client based on available languages, not all languages are always provided. | Not a CSV column header. Pass each array element in its own indexed column (localizations[0], localizations[1], and so on). | array | No |
localizations[0] | Array element | mixed | No | |
localizations[0].languageCode | Language code this localization pertains to. This code must match BCP-47 standard. | string | Yes | |
localizations[0].name | N/A | string | Yes | |
localizations[0].callToActionLabel | N/A | string | Yes |
Sample CSV
See the following basketTypes CSV sample file.
Note: The sample CSV may contain sample ID fields which reference other resources that do not match the data in your environment.