Home > @infiniteobjects/shopify-data-manager > AdminTypes > CartTransform
A Cart Transform Function to create [Customized Bundles.](https://shopify.dev/docs/apps/selling-strategies/bundles/add-a-customized-bundle).
Signature:
export interface CartTransform extends HasMetafields, Node
Extends: HasMetafields, Node
| Property | Modifiers | Type | Description |
|---|---|---|---|
| functionId | Scalars[‘String’][‘output’] | The ID for the Cart Transform function. | |
| id | Scalars[‘ID’][‘output’] | A globally-unique ID. | |
| metafield? | Maybe<Metafield> | (Optional) Returns a metafield by namespace and key that belongs to the resource. | |
| metafields | MetafieldConnection | List of metafields that belong to the resource. | |
| privateMetafield? | Maybe<PrivateMetafield> | (Optional) Returns a private metafield by namespace and key that belongs to the resource. | |
| privateMetafields | PrivateMetafieldConnection | List of private metafields that belong to the resource. |