--- title: CartPreferencesInput - Storefront API description: The input fields represent preferences for the buyer that is interacting with the cart. api_version: 2025-01 api_name: storefront type: input-object api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/2025-01/input-objects/cartpreferencesinput md: https://shopify.dev/docs/api/storefront/2025-01/input-objects/cartpreferencesinput.md --- # Cart​Preferences​Input input\_object The input fields represent preferences for the buyer that is interacting with the cart. ## Fields * delivery [Cart​Delivery​Preference​Input](https://shopify.dev/docs/api/storefront/2025-01/input-objects/CartDeliveryPreferenceInput) Delivery preferences can be used to prefill the delivery section in at checkout. * wallet [\[String!\]](https://shopify.dev/docs/api/storefront/2025-01/scalars/String) Wallet preferences are used to populate relevant payment fields in the checkout flow. Accepted value: `["shop_pay"]`. The input must not contain more than `250` values. *** ## Input objects using this input * [Cart​Buyer​Identity​Input.preferences](https://shopify.dev/docs/api/storefront/2025-01/input-objects/CartBuyerIdentityInput#fields-preferences) INPUT OBJECT Specifies the input fields to update the buyer information associated with a cart. Buyer identity is used to determine [international pricing](https://shopify.dev/custom-storefronts/internationalization/international-pricing) and should match the customer's shipping address. *** ## Map ### Input objects using this input * [Cart​Buyer​Identity​Input.preferences](https://shopify.dev/docs/api/storefront/2025-01/input-objects/CartBuyerIdentityInput#fields-preferences)