# Cart Delivery Address Management — Shopify developer changelog --- ## Cart Delivery Address Management We've refined and improved how delivery addresses are handled by making `deliveryAddresses` a required input field within a new delivery object. As of API version 2025-01, the [`deliveryAddressPreferences`](https://shopify.dev/docs/api/storefront/2025-01/objects/CartBuyerIdentity#field-deliveryaddresspreferences) field on the `CartBuyerIdentity` object is deprecated. Use the new [`addresses`](https://shopify.dev/docs/api/storefront/2025-01/objects/CartDelivery#field-addresses) field on the `CartDelivery` object instead. We've added the following new mutations for managing delivery addresses on carts: * [`cartDeliveryAddressesAdd`](https://shopify.dev/docs/api/storefront/2025-01/mutations/cartDeliveryAddressesAdd) * [`cartDeliveryAddressesUpdate`](https://shopify.dev/docs/api/storefront/2025-01/mutations/cartDeliveryAddressesUpdate) * [`cartDeliveryAddressesRemove`](https://shopify.dev/docs/api/storefront/2025-01/mutations/cartDeliveryAddressesRemove) For cart delivery addresses, you can set an address as `selected` to indicate that delivery rates should be calculated. This improves performance by avoiding unnecessary rate generation. It also ensures that addresses are synchronized between Checkout and Cart, maintaining a single source of truth for any updates or changes. We recommend reviewing your current integration and preparing to adopt the new field and mutations. *Published: January 01, 2025* Tags: API, Deprecation Announcement Link: https://shopify.dev/changelog/cart-delivery-address-management ---