--- title: CartMetafieldsSetPayload - Storefront API description: Return type for `cartMetafieldsSet` mutation. api_version: 2026-01 api_name: storefront type: payload api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/payloads/cartmetafieldssetpayload md: https://shopify.dev/docs/api/storefront/latest/payloads/cartmetafieldssetpayload.md --- # Cart​Metafields​Set​Payload payload Return type for `cartMetafieldsSet` mutation. ## Fields * metafields [\[Metafield!\]](https://shopify.dev/docs/api/storefront/latest/objects/Metafield) Token access required The list of cart metafields that were set. * user​Errors [\[Metafields​Set​User​Error!\]!](https://shopify.dev/docs/api/storefront/latest/objects/MetafieldsSetUserError) non-null The list of errors that occurred from executing the mutation. *** ## Mutations with this payload * [cart​Metafields​Set](https://shopify.dev/docs/api/storefront/latest/mutations/cartMetafieldsSet) mutation Sets [`Metafield`](https://shopify.dev/docs/api/storefront/2026-01/objects/Metafield) values on a cart, creating new metafields or updating existing ones. Accepts up to 25 metafields per request. Cart metafields can automatically copy to order metafields when an order is created, if there's a matching order metafield definition with the [cart to order copyable](https://shopify.dev/docs/apps/build/metafields/use-metafield-capabilities#cart-to-order-copyable) capability enabled. *** **Note:** This mutation doesn\'t trigger \Shopify Functions\. Changes aren\'t available to Shopify Functions until the buyer goes to checkout or performs another cart interaction that triggers the functions. *** * metafields [\[Cart​Metafields​Set​Input!\]!](https://shopify.dev/docs/api/storefront/latest/input-objects/CartMetafieldsSetInput) required ### Arguments The list of Cart metafield values to set. Maximum of 25. The input must not contain more than `250` values. *** *** ## Map ### Mutations with this payload * [cart​Metafields​Set](https://shopify.dev/docs/api/storefront/latest/types/cartMetafieldsSet)